Full Time

Staff Software Engineer, ML Data Infrastructure, Autonomy

Rivian
Palo Alto, CA
$200,000 - $300,000* / year

Job Description

About this kind of role

What a Staff Software Engineer, ML Data Infrastructure, Autonomy usually does. The employer's own details are in the listing.

Typically does: A Staff Software Engineer designs, builds, and maintains data infrastructure to support machine learning models. This role involves collaborating with machine learning scientists and other engineers to ensure data pipelines are reliable, scalable, and efficient. Responsibilities often include leading technical projects, mentoring junior engineers, and contributing to architectural decisions. The focus is on enabling the development and deployment of machine learning solutions.

Tools and skills: Proficiency in programming languages like Python and Java, experience with cloud platforms (e.g., AWS, Google Cloud, Azure), and familiarity with data processing frameworks (e.g., Spark, Hadoop) are generally required, alongside strong software engineering principles and database knowledge.

Good fit for: Individuals with significant experience in software engineering and a strong interest in machine learning and data infrastructure typically excel in this role.

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.