Skip to content

Senior Software Engineer - 3D Mapping Pipelines

214k – 290kFoster City, CAHybrid3+ YOE
Summary

Senior Software Engineer building scalable C++ and Python data pipelines for 3D mapping at Zoox. Requires 3+ years experience, strong C++ skills, and basic 3D geometry knowledge.

About the role

Responsibilities

  • Develop scalable, performant, and reliable data pipelines to produce 3D map products.
  • Work with large-scale spatial datasets and petabytes of data to support centimeter-accurate 3D mapping.
  • Identify and balance performance bottlenecks across I/O, CPU, GPU, memory transfer, and distributed compute workflows.
  • Apply 3D geometry, matrix operations, and software engineering fundamentals to mapping pipeline development.
  • Build and maintain C++ and Python-based systems, including Python/C++ integration using tools such as pybind11.

Requirements

  • B.S. or M.S. degree in Computer Science, Electrical Engineering, Robotics, Mathematics, or a related field.
  • 3+ years of industry experience building production software systems, data pipelines, distributed workflows, or large-scale automation systems.
  • Strong C++ programming skills with solid knowledge of data structures, algorithms, and software design patterns.
  • Ability to identify and balance different performance bottlenecks (e.g., IO, CPU, GPU, memory transfer).
  • Basic knowledge of 3D geometry and matrix operations.

Nice-to-Haves

  • Python familiarity and experience with pybind11.
  • Experience with distributed systems, including job orchestration, distributed compute, infrastructure observability, and Docker.
  • Previous work on meshing algorithms or other 3D asset generation.
Skills
C++Pythonpybind113D geometrymatrix operationsdistributed systemsDockerdata pipelinesperformance optimizationjob orchestration
Similar roles at this salary range
All Backend Engineering jobs →
Reddit

Staff Software Engineer - Content Platform

Lead development of Reddit's Content Platform, owning Tier-0 services and core data models that power feeds, posting, and commenting. Design scalable distributed systems in Go/Python while mentoring engineers and driving platform evolution.

217k – 304kUnited StatesBackend EngineeringRemote7+ YOEGoC++
Attentive

Senior Software Engineer, Strategic Integrations

Senior engineer leading platform quality, legacy migration, and observability for enterprise partner integrations. Requires strong backend experience, third-party API integration at scale, and incremental migration expertise.

180k – 200kUnited StatesBackend EngineeringRemote5+ YOEJavaKotlin
Coinbase

Staff Software Engineer, Backend

Own technical strategy and architecture for Coinbase's Transfers platform, building and scaling high-throughput distributed systems that orchestrate crypto and fiat fund movements across Retail, Prime, Exchange, and Payments.

218k – 257kUnited StatesBackend EngineeringRemote8+ YOELedgeringMentorship
OpenAI

Software Engineer, Private Computing

Design, build, and scale privacy features and infrastructure for ChatGPT, API, and consumer devices using confidential computing and encryption. Requires 5+ years of software engineering experience and production experience with trusted execution environments.

230k – 385kSan Francisco, CABackend EngineeringHybrid5+ YOEKubernetesBuild Systems
Chainguard

Staff Software Engineer

Staff engineer on the Containers team owning complex technical components of Chainguard Images, driving long-term technical direction, and mentoring engineers. Requires 10+ years experience, deep expertise in containers/Kubernetes/Go, and IaC.

205k – 231kUnited StatesBackend EngineeringRemote10+ YOEGoDocker