Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Rivian and Volkswagen Group Technologies Logo

Sr. Software Engineer, Cloud OTA

Rivian and Volkswagen Group Technologies

Salary not specified
Sep 26, 2025
Palo Alto, CA, US
Apply Now

Rivian and Volkswagen Group Technologies is looking to solve the challenge of developing and maintaining the full stack infrastructure required to enable hundreds of thousands of over-the-air (OTA) updates every day consistently and reliably for electric vehicles.

Requirements

  • Strong proficiency in at least one of the following backend programming languages: Java, Python or Go.
  • Extensive experience with AWS services and architecture, including hands-on experience with designing and deploying applications on AWS.
  • Solid understanding of distributed systems, microservices architecture, and RESTful API design.
  • Experience with database systems, both relational (e.g., PostgreSQL, MySQL) and NoSQL (e.g., DynamoDB, MongoDB).
  • Experience with containerization and orchestration technologies (e.g., Docker, Kubernetes).
  • Experience with monitoring tools such as Datadog.
  • Strong understanding of software development principles, design patterns, and best practices.

Responsibilities

  • Design, develop, and maintain scalable, reliable, and efficient backend systems for OTA updates.
  • Architect and implement solutions using AWS services, including but not limited to EC2, S3, Lambda, DynamoDB, and RDS.
  • Optimize system performance and ensure high availability, scalability, and security.
  • Develop and maintain RESTful APIs, GQL endpoints and microservices.
  • Implement robust monitoring, logging, and alerting solutions.
  • Write clean, well-documented, and testable code.
  • Troubleshoot and resolve complex production issues.

Other

  • 5+ years of experience in backend software development.
  • Excellent problem-solving, debugging, and analytical skills.
  • Strong communication and collaboration skills.
  • Collaborate with cross-functional teams to deliver high-quality software.
  • Mentor and provide technical guidance to junior engineers.