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