Senior / Staff Software Engineer, Mapping

New
Remote Canada / Remote USFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
Minimum for 5 years of industry experience
Required Skills
PythonC++RustSoftware EngineeringDistributed Systems

Requirements

  • BS, MS, or PhD in Computer Scientist, Electrical Engineering, or related field.
  • Minimum 5 years of industry experience.
  • Strong computer science fundamentals.
  • Aptitude for learning domain-specific concepts like 3D geometry and spatial data structures.
  • Proven ability to work across various programming languages.
  • Ability to bridge high-level Python development with systems-level engineering in C++ or Rust.
  • Experience in designing, developing, and deploying production-quality, fault-tolerant software at scale.
  • Hands-on experience building distributed systems on modern cloud platforms.

Responsibilities

  • Act as a versatile engineering powerhouse, quickly ramping up on new domains and fluidly transitioning between backend pipelines, API design, and vehicle-side serving.
  • Be part of a multidisciplinary team of Engineers and Research Scientists using AI-first approach to create high-definition (HD) maps at scale.
  • Architect and build the engineering foundations of our long-term mapping infrastructure.
  • Build robust, scalable pipelines to automatically create, validate, maintain, and visualize massive amounts of data.
  • Design and develop comprehensive metrics, observability, and anomaly detection across various systems.
  • Partner directly with downstream customers (e.g. Perception, Motion Planning, Simulation) to capture complex requirements and implement intuitive APIs.
  • Engineer real-time, high-availability, and low-latency systems for fleet of self-driving vehicles.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now