2

Remote Knowledge Graph Software Engineer Jobs in Vancouver, BC

Platform leverage insights from historical data, merchant relation graph, consumer profiling ... Strong knowledge of secure coding practices and secure communications (TLS/SSL, mTLS, HTTPS), with ...

... remote flexibility on Thursday and Friday. Your Impact In this role, success is measured by the ... Guide the evolution of foundational systems including the identity graph, ML feature platform ...

New

Senior C++ Software Engineer

Delta, BC · Remote

$120K - $150K/yr

This is a permanent position that is remote . Our client is a B.C based tech company enjoying ... Knowledge and or interest in computer graphics, document formats (especially page description ...

Senior C++ Software Engineer

Delta, BC · Remote

$120K - $150K/yr

This is a permanent position that is remote . Our client is a B.C based tech company enjoying ... Knowledge and or interest in computer graphics, document formats (especially page description ...

This is a permanent position that is remote . Our client is a B.C based tech company enjoying ... Knowledge and or interest in computer graphics, document formats (especially page description ...

Senior C++ Software Engineer

Surrey, BC · Remote

$120K - $150K/yr

This is a permanent position that is remote . Our client is a B.C based tech company enjoying ... Knowledge and or interest in computer graphics, document formats (especially page description ...

This is a permanent position that is remote . Our client is a B.C based tech company enjoying ... Knowledge and or interest in computer graphics, document formats (especially page description ...

Senior C++ Software Engineer

Surrey, BC · Remote

$120K - $150K/yr

This is a permanent position that is remote . Our client is a B.C based tech company enjoying ... Knowledge and or interest in computer graphics, document formats (especially page description ...

... remote flexibility on Thursday and Friday. Your Impact In this role, success is measured by the ... Guide the evolution of foundational systems including the identity graph, ML feature platform ...

New

Software Engineer II - Raisely

Vancouver, BC · On-site +1

CA$125K - CA$140K/yr

We are seeking an exceptional Mid-level Software Engineer to join our Raisely Team. The ideal ... Plus, you are entitled to generous paid sick leave. * 🌴 Work remotely - We're a remote-first ...

next page

Showing results 1-20

Remote Knowledge Graph Software Engineer information

What are the key skills and qualifications needed to thrive as a Remote Knowledge Graph Software Engineer, and why are they important?

To thrive as a Remote Knowledge Graph Software Engineer, you need expertise in graph data modeling, proficiency in programming languages such as Python or Java, and a solid understanding of semantic web technologies, often backed by a degree in computer science or a related field. Familiarity with graph databases like Neo4j or Amazon Neptune, query languages such as SPARQL or Cypher, and experience with knowledge representation frameworks are typically required. Strong problem-solving abilities, effective remote communication, and self-motivation are crucial soft skills for this role. These skills ensure the engineer can design, implement, and maintain complex knowledge graph systems, enabling intelligent data connections and supporting scalable, collaborative remote work environments.

How does a Remote Knowledge Graph Software Engineer typically collaborate with cross-functional teams given the distributed work environment?

As a Remote Knowledge Graph Software Engineer, collaboration often happens through virtual meetings, code repositories, and shared documentation platforms. You’ll regularly interact with data scientists, product managers, and other engineers to design and implement scalable graph-based solutions. Clear communication and proactive sharing of updates are essential, as team members may be spread across multiple time zones. Utilizing tools like Slack, Jira, and GitHub, remote engineers ensure alignment on project goals, resolve blockers quickly, and contribute to a cohesive team culture.

What is a Remote Knowledge Graph Software Engineer?

A Remote Knowledge Graph Software Engineer is a software developer who specializes in designing, building, and maintaining knowledge graph systems while working from a remote location. Knowledge graphs are structured representations of data that help in connecting and analyzing information through relationships and semantics. These engineers use technologies like RDF, SPARQL, and graph databases to enable advanced data querying and integration. They often collaborate with data scientists, analysts, and other engineers to solve complex data challenges across various industries. Working remotely allows them to contribute from anywhere, using communication and collaboration tools to stay connected with their teams.
What are the most commonly searched types of Knowledge Graph Software Engineer jobs in Vancouver, BC? The most popular types of Knowledge Graph Software Engineer jobs in Vancouver, BC are:
What are popular job titles related to Remote Knowledge Graph Software Engineer jobs in Vancouver, BC? For Remote Knowledge Graph Software Engineer jobs in Vancouver, BC, the most frequently searched job titles are:
What job categories do people searching Remote Knowledge Graph Software Engineer jobs in Vancouver, BC look for? The top searched job categories for Remote Knowledge Graph Software Engineer jobs in Vancouver, BC are:
Senior Software Engineer, Big Data

Senior Software Engineer, Big Data

Cognitiv

Vancouver, BC • On-site, Remote

Other

Posted 9 days ago


Job description

The Role
As a Senior Software Engineer, Big Data, you will own the design, delivery, and reliability of the core data systems powering our platform. You will strengthen our data platform capabilities as we continue scaling our systems and AI-driven initiatives, serving as a central force in managing our data warehouse and driving large-scale data initiatives like ML feature projection.

In this role, you will work across the full data lifecycle-building, optimizing, and scaling pipelines that power analytics, machine learning, and activation across billions of events and diverse data sources.

Location: Our Vancouver office will open on September 1 in Mount Pleasant. The Founding Engineering team will work remotely through the summer. Starting September 1, the role will transition to a hybrid model: in-office Monday-Wednesday, with remote flexibility on Thursday and Friday.

Your Impact

In this role, success is measured by the reliability, scalability, and performance of our data platform. You will:

  • Lead Technical Design: Own the end-to-end design and delivery of large-scale data ingestion, warehousing, and processing pipelines across billions of daily events-proactively accounting for scalability, failure modes, and security from the start. This includes core data workflows such as the identity graph, ML feature pipelines, and warehouse workload distribution.
  • Elevate Reliability: Monitor, troubleshoot, and improve highly available data systems including low-latency data streams and distributed query workloads. Lead blameless post-mortems and implement long-term systemic fixes to prevent incident recurrence.
  • Drive Engineering Excellence: Write and optimize complex SQL and Spark queries, extend modern big data tooling (Spark, Flink, Kafka, Iceberg, ClickHouse, AWS EMR/S3), and strengthen the team through high-quality code reviews, technical mentorship, and exemplary technical artifacts such as design docs and architecture diagrams.
  • Navigate Ambiguity: Exercise strong judgment to balance long-term data platform health with rapid development velocity-particularly when driving ML feature projection work across large datasets and solving cross-team issues quickly with a small, focused team.
  • Collaborate on Direction: Partner with Science, Machine Learning, Product, and Engineering leadership to align technical solutions with business priorities around AI-driven initiatives, including feature engineering, feature projections, and identity graph development.

Tech Stack: Java/Python, Spark, Flink, Kafka, Iceberg, ClickHouse, and AWS services (EMR, S3)

Who You Are

  • Experienced Senior Engineer. You bring 7+ years of experience working with a managed language such as Java or .NET, building production-grade systems.
  • Deep Spark Practitioner. You have extensive hands-on experience with Spark in production environments, including scaling large datasets in both Spark and SQL.
  • Strong Backend Foundation. You have a proven track record designing, decomposing, and delivering high-scale production services or distributed systems.
  • Cloud-native engineer. You have experience building and operating systems in cloud environments such as AWS, Azure, or GCP.
  • Owner and Driver. You independently drive technical initiatives from problem definition to deployment, taking full accountability for outcomes without needing granular direction.
  • Clear Communicator. You can articulate technical tradeoffs and decisions to both technical and non-technical stakeholders across engineering, science, and product teams.

Bonus Points If You Have:

  • Experience with high-volume, low-latency data systems
  • Background in distributed systems design for large-scale architectures
  • Proficiency in Python
  • Familiarity with tools such as Flink, ClickHouse, or Kafka

What Success Looks Like in Your First 30/60/90 Days

First 30 Days: Context & Connection

  • Build a deep understanding of the data platform architecture, core pipelines, and key areas of technical debt across ingestion, warehousing, and ML feature systems
  • Establish relationships with key partners across Data Science, Machine Learning, and Engineering teams
  • Contribute to debugging and minor pipeline improvements to learn the production environment and data flows
  • Deliverable: Document one existing pipeline workflow or data infrastructure gap to demonstrate system understanding

By 60 Days: Initial Impact

  • Own the technical delivery of a meaningful improvement to a core data pipeline, warehouse system, or ML feature workflow
  • Identify a gap in data platform documentation or engineering processes and lead the fix
  • Participate actively in architectural decision-making and design reviews, particularly around scalability and reliability of high-volume systems
  • Deliverable: Propose and implement one improvement to system reliability, query performance, or pipeline efficiency

By 90 Days: Full Ownership

  • Independently own a key component of the data platform-such as a critical ingestion pipeline, the identity graph, or ML feature projection workflows
  • Deliver a measurable improvement to scalability, latency, or operational performance across billions of daily events
  • Be recognized as a trusted technical leader and go-to partner across data science, ML, and engineering teams for your domain

Why This Role

  • Scale: Work with some of the largest datasets in the industry and solve real-world problems at a scale few engineers experience
  • Impact: Meaningful influence over system design on critical engineering projects from day one
  • Collaboration: A highly collaborative, smart, and supportive team environment
  • Mission: Build the data infrastructure powering a leading AI-driven advertising platform