
Senior Software Engineer - Cloud Gateway
Rivian and Volkswagen Group Technologies11 hours ago
Vancouver, CanadaSenior
Responsibilities
- Design, develop, and deploy scalable, reliable, and high-performance distributed systems for the Cloud Gateway Platform.
- Build event-driven, streaming, queuing, and fault-tolerant systems using technologies such as Kafka and Redis.
- Collaborate with cross-functional teams to translate system requirements into scalable technical solutions.
- Write maintainable production code with robust test coverage.
- Implement, monitor, debug, and optimize applications for high availability and low latency.
- Develop, deploy, and maintain cloud solutions, particularly on AWS.
- Manage and optimize message brokers and address performance, scalability, and production issues.
- Participate in rotating on-call coverage, including occasional weekends, late nights, and holidays.
- Maintain documentation and continuously improve CI/CD pipelines, monitoring, and alerting systems.
Requirements
- Bachelor’s degree required; a master’s or PhD in Computer Science, Engineering, or a related field is preferred.
- At least 2 years of experience required.
- Production-grade programming experience with Go, Rust, and Python.
- Strong foundation in software engineering, distributed systems design, event-driven architecture, message brokers, and cloud-native patterns.
- Experience with AWS, Kafka, Redis, data stores such as Amazon DynamoDB, Amazon RDS, Amazon DocumentDB, and/or MongoDB.
- Experience with systems debugging, production and monitoring tools such as Datadog and Amazon CloudWatch.
- Experience with unit, system, and performance testing, plus designing cost-effective and efficient solutions.
- Strong knowledge of Git and the ability to independently manage projects through completion.
- Familiarity with WebSocket, gRPC, Jenkins, GitLab, Terraform, Terragrunt, Crossplane, Argo CD, Docker, and Kubernetes is preferred.
- Experience building high-performance, low-latency systems at scale is preferred; automotive, IoT, or connected-device experience is a plus.
- Ability to work from the Vancouver Yaletown office at least three days per week, work from home two days per week, and participate in rotating on-call coverage.
Benefits
- Competitive base salary, annual company performance bonus eligibility, and equity in the form of RSUs.
- Comprehensive benefits for full-time employees, including health coverage, retirement savings, time off, and family planning programs; offerings vary by country.
- Hybrid work arrangement requiring at least three days per week in the Vancouver Yaletown office with two supported work-from-home days.
- Rotating on-call schedule may include occasional weekends, late nights, and holidays.
Tech Stack
Amazon DynamoDBApache KafkaArgo CDAWSDatadogDockerGitGogRPCJenkinsKubernetesMongoDBPythonRedisRustTerraform
Categories
About Rivian and Volkswagen Group Technologies
Rivian and Volkswagen Group Technologies is a 2024 joint venture building software and electrical architectures for software-defined electric vehicles. It develops in-vehicle operating systems, zonal controllers, connectivity, and cloud solutions used by Rivian and Volkswagen Group brands. The privately held company is headquartered in Palo Alto, CA, and focuses on creating a shared platform that can be integrated and licensed across multiple vehicle programs.