Senior Software Engineer, Cloud Connectivity
Job description
Backend Cloud Engineer role in the Connectivity team, building reliable, scalable distributed microservices on Kubernetes and serverless AWS. Based in Berlin with a hybrid model requiring at least three days per week on-site.
At a glance
- Employment
- Full-time · Employee (employment agreement)
- Work mode
- Hybrid · Berlin, Germany
What you'll do
- Build, optimize, and maintain highly reliable, scalable, and distributed microservices from prototype to production.
- Leverage automation to reduce roadblocks, streamline deployment pipelines, and achieve consistent deliverables.
- Design, implement, and maintain robust, secure, and performant APIs using REST and gRPC, optimizing for both internal microservice communication and external consumption.
- Work with data serialization technologies such as Protocol Buffers (Protobuf).
- Ensure backend technical feasibility, optimize applications for maximum performance, and handle high-throughput asynchronous processing.
- Implement and champion engineering best practices, including comprehensive code reviews and rigorous testing.
What we're looking for
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 3+ years of professional experience in backend development, with a strong portfolio showcasing work on complex, scalable cloud services.
- Experience deploying backend services across both serverless (AWS Lambda) and Kubernetes environments, including containerizing apps (Docker).
- Strong proficiency in Java and Kotlin.
- Hands-on experience developing within the AWS Cloud platform (e.g., EC2, Lambda, MSK, ElastiCache, DynamoDB, Secrets Manager, Parameter Store) and a strong understanding of how backend applications interact with these managed services.
- Deep understanding of asynchronous programming, message queues (e.g., Kafka, SQS, NATS), and event-driven architecture.
- Experience with NoSQL (DynamoDB) and caching (ElastiCache); ability to evaluate trade-offs between relational (SQL) and non-relational solutions.
- Strong knowledge of Git for version control and collaboration.
- Experience in systematic troubleshooting and monitoring (tools such as Datadog and Amazon CloudWatch) in production environment.
Nice to have
- Familiarity with GitOps tools like ArgoCD and Helm.
- Experience with TypeScript for backend/serverless environments.
Your team
Connectivity team
Works on cutting-edge systems managing a diverse ecosystem of container-orchestrated workloads on Kubernetes and event-driven serverless functions.
Benefits
Comprehensive benefits package including health coverage, retirement savings, time off, and family planning programs (offerings vary by country).
- Competitive base salary.
- Eligible to participate in annual company performance bonus program.
- Eligible for equity in the form of Restricted Stock Units (RSUs).
Apply
About Rivian and Volkswagen Group Technologies
A joint venture between two industry leaders with a clear vision for automotive's next chapter.
A joint venture between Rivian and Volkswagen Group Technologies, combining expertise across connectivity, AI, security and more to build operating systems, zonal controllers, and cloud and connectivity solutions for software-defined vehicles.
Mission
Addressing the challenges of electric vehicles through technology that will set the standards for software-defined vehicles around the world.
Key facts
- Automotive
- Joint venture between Rivian and Volkswagen Group
- Works on operating systems, zonal controllers, and cloud and connectivity solutions
- Position based in Berlin office with hybrid model requiring at least three days per week on-site
Partners & customers
