Sr. Software/Data Engineer, Autonomy (Python/Eval)
Rivian
- London, England, United Kingdom
- London, England, United Kingdom
About
Responsibilities
Build reliable tooling components (Python packages, Docker images) and pipelines (GitLab CI, Databricks) used across the Autonomy team to standardize metrics and store them in a common location.
Gain a deep understanding of how performance metrics are calculated, ensuring that leading/lagging metric pairs use a consistent methodology supported by automated testing.
Propose, design and implement new metrics to close gaps in the evaluation process.
Contribute to continuous development of tooling (e.g., Cursor and MCP servers) to increase developer velocity and integrate with Rivian systems.
Collaborate closely with colleagues in California and Serbia, acting as a key technical liaison to gather requirements and drive platform adoption.
Demonstrate strong organizational skills to manage multiple projects, meet deadlines and deliver high‑quality results.
Support the team’s on‑call rotation for any operationally critical systems.
Qualifications
5+ years of professional software engineering experience, with a significant focus on data engineering.
Strong experience in Python for backend services, data processing and cloud tooling.
Proficiency in building, testing and optimizing production‑grade data pipelines using tools such as Databricks, Spark (PySpark/Scala) and SQL.
Experience implementing and managing CI/CD pipelines (e.g., GitLab CI) and using Docker for containerization.
Experience designing, deploying and maintaining systems using core AWS services (S3, EC2, Lambda) and understanding cloud‑native architecture.
Familiarity with autonomous systems development (perception, planning, control) or relevant domains such as robotics, simulation or verification/validation.
Proven ability to debug and systematically root‑cause issues.
Equal Opportunity Employer Rivian is an equal opportunity employer and complies with all applicable federal, state and local fair employment practices laws. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, ancestry, sex, sexual orientation, gender, gender expression, gender identity, genetic information or characteristics, physical or mental disability, marital/domestic partner status, age, military/veteran status, medical condition or any other characteristic protected by law.
Candidate Data Privacy Rivian may collect, use and disclose your personal information or personal data when you apply for employment and/or participate in our recruitment processes. This data includes contact, demographic, communications, educational, professional, employment, social media/website, network/device, recruiting system usage/interaction, security and preference information. Rivian may use your Candidate Personal Data for the purposes of tracking interactions with our recruiting system, carrying out analysis and improving application processes, establishing employment relationships, complying with legal obligations, record‑keeping, ensuring network and information security and preventing fraud, as required by applicable laws and regulations.
#J-18808-Ljbffr
Languages
- English
Notice for Users
This job comes from a TieTalent partner platform. Click "Apply Now" to submit your application directly on their site.