Enable job alerts via email!

Software Engineer II - Cloud Gateway

Rivian and Volkswagen Group Technologies

Vancouver

Hybrid

USD 77,000 - 97,000

Full time

10 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative joint venture is seeking a passionate Software Engineer II to support their Cloud Gateway Platform. This role involves designing and deploying scalable distributed systems, particularly focused on IoT and streaming data management. You will work with cutting-edge technologies like Kafka and AWS to build robust solutions that enhance vehicle connectivity and performance. Join a forward-thinking team that values collaboration and innovation, and help shape the future of electric vehicles with your expertise in software engineering and cloud technologies.

Benefits

Medical Insurance
Dental Insurance
Vision Insurance
Flexible Work Schedule

Qualifications

  • 2+ years of relevant experience in Software Engineering.
  • Strong foundation in distributed systems and cloud solutions.

Responsibilities

  • Design and deploy scalable distributed systems.
  • Collaborate with teams to translate requirements into solutions.

Skills

Go (GoLang)
Rust
Python
Distributed Systems Design
Software Engineering Principles
Version Control (Git)

Education

Bachelor’s Degree in a related field
Masters or PhD in Computer Science or Engineering

Tools

AWS
Kafka
Redis
DynamoDB
RDS
MongoDB
Datadog
CloudWatch
Docker
Kubernetes

Job description

Join to apply for the Software Engineer II - Cloud Gateway role at Rivian and Volkswagen Group Technologies.

2 weeks ago Be among the first 25 applicants.

About Us
Rivian and Volkswagen Group Technologies is a joint venture between two industry leaders with a clear vision for the automotive’s next chapter. From operating systems to zonal controllers to cloud and connectivity solutions, we’re addressing the challenges of electric vehicles through technology that will set the standards for software-defined vehicles around the world.

The road to the future is uncharted. By combining our expertise across connectivity, AI, security, and more, we’ll map a new way forward. Working together, we’ll create a future that’s more connected, more intelligent, and more sustainable for everyone.

Role Summary
Read more about Rivian and VW Group Technologies (R | V Tech) in our November 2024 Press Release.
The Internet of Things (IoT) and Streaming Team is seeking passionate and skilled Software Engineers to support our Cloud Gateway Platform. This platform builds a massively scalable and robust IoT system managing data ingress and egress from our vehicles. These roles will support Remote Commands, Asset State, streaming and batch data acquisition, data model registry, and fleet orchestration for push updates. You will help shape how vehicles operate and communicate with the Cloud, creating the electric architecture and software for next-generation Software Defined Vehicles (SDVs).

Responsibilities

  1. Design, develop, and deploy distributed systems with a focus on scalability, reliability, and performance.
  2. Work with event-driven architectures, leveraging Kafka and Redis to build fault-tolerant systems.
  3. Collaborate with cross-functional teams to translate requirements into scalable solutions.
  4. Write high-quality, maintainable code with robust testing.
  5. Implement, monitor, and debug applications to ensure high availability and low latency.
  6. Develop, deploy, and maintain cloud solutions, especially on AWS.
  7. Manage message brokers and streaming solutions.
  8. Identify and resolve performance bottlenecks and production issues.
  9. Participate in on-call rotations for critical issues.
  10. Maintain documentation and improve CI/CD pipelines, monitoring, and alerting systems.

Qualifications

Required:

  • Ability to work from R | V Tech’s Yaletown Office in Vancouver at least three days a week; supported to work from home two days a week.
  • Participation in a rotating on-call schedule, including weekends, late nights, and holidays.
  • Bachelor’s Degree in a related field.
  • At least 2 years of relevant experience.
  • Strong foundation in Software Engineering principles and Distributed systems design.
  • Proficiency in Go (GoLang), Rust, and Python with production experience.
  • Experience with cloud platforms, preferably AWS, and cloud-native patterns.
  • Expertise with Kafka, Redis, and data stores like DynamoDB, RDS, MongoDB.
  • Familiarity with debugging, monitoring tools like Datadog and CloudWatch.
  • Experience with testing, CI/CD, and cost-effective system design.
  • Strong version control skills with Git.
  • Ability to work independently and manage projects.

Preferred:

  • Masters or PhD in Computer Science, Engineering, or related fields (preferred but not required).
  • Familiarity with websocket, gRPC, Terraform, Docker, Kubernetes, Jenkins, GitLab CI/CD, and IoT/Connected devices.

Pay Disclosure

Salary Range for Vancouver Applicants: $77,400-$96,800, based on experience and other factors.

Benefits: Medical, dental, vision insurance, and more, starting from day one for full-time employees.

Equal Opportunity: We are committed to diversity and inclusion. All qualified applicants will receive consideration without discrimination.

For accommodations due to disabilities, contact candidateaccommodations@rivian.com.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Software Engineer - Cloud Gateway

Rivian and Volkswagen Group Technologies

Vancouver

On-site

CAD 96,000 - 121,000

Today
Be an early applicant

Full Stack Cloud Developer

Senstar

Waterloo

Remote

CAD 80,000 - 110,000

5 days ago
Be an early applicant