Senior Software Engineer, Geometric Generation

Aurora•Mountain View, CA
•$160,000 - $260,000•Hybrid

About The Position

Aurora’s Map Build Geometric Generation team is hiring a Software Engineer to build the 3D spatial foundation that powers the Aurora Driver. The role owns algorithms that process millions of miles of lidar logs into automated offline maps, addressing speed and scaling challenges as Aurora expands to new routes. The engineer will design, implement, and own geometric map-generation algorithms, including sensor optimization, large-scale pose-graph optimization, and multimodal alignment. The role also involves improving the runtime and scalability of distributed map-build pipeline stages and collaborating with neighboring teams on data contracts and integration requirements. The engineer is expected to identify system failure modes, find root causes, and deliver algorithmic fixes with measurable success criteria. Aurora expects employees to work from the office at least three days per week; some roles may require up to five days based on operational needs. The role contributes to Aurora’s safety commitment by following safety policies and prioritizing safe work. The position offers a base salary range of $160,000–$260,000 per year, with eligibility for an annual bonus, equity compensation, and benefits.

Requirements

  • Bachelor’s, master’s, or Ph.D. in Computer Science, Robotics, Electrical Engineering, or a related field, or equivalent practical experience.
  • At least 6 years of professional software development experience in C++.
  • Track record of leading technically ambiguous, multi-quarter projects.
  • Hands-on experience with 3D geometry and point-cloud processing, such as registration (ICP or scan matching), pose-graph or nonlinear least-squares optimization, surface reconstruction, or lidar-based SLAM/mapping.
  • Strong grasp of linear algebra, spatial transforms, numerical optimization, and probability.
  • Experience debugging and improving data quality across large datasets or pipelines.

Nice To Haves

  • Experience building HD maps or map-building systems for autonomous vehicles or robotics.
  • Experience applying computer vision or semantic segmentation to geometric problems.
  • Experience with large-scale distributed data processing, such as Beam, Spark, or batch compute on AWS, and performance optimization.
  • Familiarity with geospatial concepts, including coordinate frames, map projections, and tiling schemes.
  • Proficiency in Python.

Responsibilities

  • Design, implement, and own geometric map-generation algorithms, including sensor optimization, large-scale pose-graph optimization, and multimodal alignment.
  • Identify system failure modes, determine root causes, and ship algorithmic fixes with measurable success criteria.
  • Improve runtime and scalability of large-scale distributed map-build pipeline stages.
  • Collaborate with neighboring teams to define data contracts and integration requirements.
  • Process lidar logs into automated offline maps.

Benefits

  • Annual bonus
  • Equity compensation
  • Benefits
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service