Rivianvw.Tech

Senior Software Engineer, Distributed Systems (Edge-to-Cloud Platform)

Berlin, Remote. Posted 14 days ago

The role

You will build and operate distributed services and SDKs for the Parallax messaging platform. You will work on the cloud side to evolve shared schemas and manage vehicle state, commands, and events.

What you will do

  • Design, build, and operate cloud services and gRPC/Protobuf APIs
  • Shape shared vehicle model definitions with vehicle and mobile teams
  • Operate and tune NATS messaging layer
  • Scale the system for more brands while keeping data isolated
  • Own services from implementation through deployment and production using Kubernetes and GitOps/Argo CD
  • Diagnose production behavior using metrics, traces, logs, dashboards, and alerts
  • Design, operate, and tune service networking, load balancers, and L4/L7 traffic routing
  • Develop and run end-to-end, integration, and load tests

Required qualifications

  • At least 5 years of software engineering experience focused on distributed systems, high-scale backend services, or streaming and messaging platforms
  • Strong proficiency in at least one general-purpose programming language
  • Willingness to work primarily in Go, with occasional work in Java and TypeScript client SDKs
  • Practical experience building and operating production services, including observability and troubleshooting
  • Solid foundations in API design, networking, concurrency, and distributed systems
  • Working knowledge of Kubernetes

Nice to have

  • Hands-on experience with high-throughput messaging systems such as NATS, Kafka, or MQTT
  • Experience with Kubernetes and owning service deployments
  • Familiarity with GitOps/Argo CD and infrastructure as code
  • Strong knowledge of HTTP/2, TCP, L4/L7 load balancing
  • Experience operating gRPC services in production
  • Familiarity with mTLS, certificates, service identity, secure transport and authentication patterns
  • Track record of maintaining or making contributions to established open-source projects

Benefits

  • Annual company performance bonus program
  • Equity in the form of Restricted Stock Units (RSUs)
  • Health coverage
  • Retirement savings
  • Time off
  • Family planning programs

About the company

Rivian and Volkswagen Group Technologies is a joint venture between two industry leaders addressing electric vehicle challenges through technology like operating systems, zonal controllers, and cloud solutions.

Senior Software Engineer, Distributed Systems (Edge-to-Cloud Platform) at Rivianvw.Tech | JobZoey