Senior Software Engineer, Motion Planning, Autonomy

Rivian
Palo Alto, CA, United States
17 days ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
3 years minimum
Working hours
Regular working hours
Job source

Tech stack

Artificial Intelligence Cloud Computing Software Quality Code Review Data Distribution Service Data Infrastructure Data Mining Distributed Computing Environment Experimental Data Python (Programming Language) Machine Learning Motion Planning
+6 more
SQL Databases Apache Spark Model Validation Information Technology Data Analytics Data Pipelines

Job description

  • Develop and maintain scalable data mining pipelines to extract rare and critical driving scenarios from massive fleet datasets.

  • Lead the curation and analysis of large-scale training sets to improve the robustness and generalization of the LDM.

  • Design and implement rigorous evaluation frameworks to measure model performance against real-world baselines.
  • Provide technical guidance and code reviews for junior and mid-level engineers, ensuring high standards for code quality and system design.

  • Partner closely with modeling engineers to define data requirements and iterate on rapid experimental loops.
  • Identify trends, anomalies, and data distribution shifts that impact model training and validation.
  • Contribute to the design of data infrastructure, making informed decisions on tradeoffs between data quality, scale, and compute efficiency.
  • Transition experimental data strategies

Requirements

  • B.S. or M.S. in Computer Science, Data Science, Robotics, Engineering, or a related field.
  • 3+ years of experience as a Software Engineer, Data Analytics Engineer, Machine Learning Engineer, or Motion Planning Engineer.
  • Advanced proficiency in Python and SQL is required, with a proven track record of building production-grade data products.
  • Hands-on experience with distributed data processing frameworks (e.g., Spark, Ray) and cloud infrastructure.
  • Solid understanding of data-centric AI, dataset curation strategies, and model evaluation methodologies.
  • Experience handling large-scale sensor data or complex robotics telemetry.
  • Demonstrated ability to work autonomously, taking projects from a vague concept to a verified, high performing product.
  • Strong ability to communicate technical trade-offs and collaborate effectively within a fast-paced team environment.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:39 min

Addressing code review surrender and process exploitation

Laura Tacho Laura Tacho · World Congress 2026 Europe

2:31 min

Data mining literary works for language patterns

Jen Looper Jen Looper · Europe 2026 Virtual

2:34 min

Capabilities of the Apache Spark processing engine

Ayon Roy · LIVE

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

56 sec

The hidden costs of delayed peer code reviews

Tim Gilboy Tim Gilboy

3:01 min

Transitioning into the automotive artificial intelligence safety field

Tillman Radmer +2 · World Congress 2021

Videos

See all

Related articles

See all