16 Oct
|
Parallel Domain
|
Vancouver
16 Oct
Parallel Domain
Vancouver
Long before an autonomous vehicle is ever tested in one of our virtual worlds, an engineer at Parallel Domain has to build, test, and ship the software that creates that world.
The Development
Platform team owns the systems that lets them ship safer features, faster.
Parallel
Domain builds the synthetic data and simulation platform that autonomous-vehicle and robotics teams use to develop and validate their systems. Our team owns the connective tissue of the engineering org: the SDK and platform services every other team builds on, the tooling and CI that move our code, and the contracts that hold our products together. When we do our job well, every engineer at the company ships faster and more safely.
We're hiring a senior software engineer for our team. Our area of ownership and work spans the entire engineering org, and our tech stack is wide and varied: Python and C++, data pipelines, databases, CI and build systems, transport layers, and cloud infrastructure. You'll own meaningful, ambiguous projects from definition through delivery, with real autonomy over how they get done.
Own ambiguous projects end to end. Take a high-level product view of the features you ship. You think past the immediate task to the user and the product: why a feature matters, who depends on it, and what "done" really means.
You make engineering decisions with that context instead of just building to spec. You'll range across the full surface of the platform over time: our Python pipelines and SDK, our control-plane services and databases,
our CI and build systems, and our C++/gRPC service layer. You'll partner regularly with our reconstruction/ML, content, and product engineers, and you'll often be the person connecting work that spans more than one team.
You'll make sound architectural calls, weigh tradeoffs pragmatically, and improve how the team designs, tests, and ships. You have a track record of owning ambiguous, cross-team projects end to end and driving them to completion. You're a robust software engineer with a proven track-record of delivering complex projects involving multiple connected components.
Pipelines and Data Systems. You've built and operated production data or service pipelines, and you're comfortable with databases and data modeling. Languages and Frameworks. Python, C++, gRPC, Proto, FastAPI, Flask, PostgreSQL, CMake Apache Airflow, AWS (including EKS, ECR, S3, RDS and Lambda), Kubernetes, Docker, Jenkins, Github Actions Build, CI/CD and Release Engineering.
Test Strategy & Quality Infrastructure. We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment.
If you would like more information about how your data is processed, please contact us.
📌 Senior Software Engineer, Development Platform (Vancouver)
🏢 Parallel Domain
📍 Vancouver