Software Engineering Intern, Connected Systems - Summer 2026

Rivian and VW Group TechnologyVancouver, WA
39d$40 - $51

About The Position

Rivian and Volkswagen Group Technologies is a joint venture between two industry leaders with a clear vision for 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, more sustainable for everyone. This role focuses on the development and maintenance of high-performance, robust, and scalable distributed systems, specifically within our Cloud Gateway and connected infrastructure. You will be responsible for implementing core services and ensuring system reliability.

Requirements

  • Currently enrolled in a Bachelor's or Master's program at an accredited US or Canadian university.
  • Proficient in Go (GoLang) programming.
  • Rivian and Volkswagen Group Technologies internships & co-ops are experiences optimized for student candidates. To be eligible, you must be an undergraduate or graduate student in an accredited program during the entire internship or co-op term. If you are not pursuing a degree, please see our full-time positions at https://rivianvw.tech/#careers. Note that if your university has specific requirements for internship programs, it is your responsibility to fulfill those requirements.

Nice To Haves

  • Actively pursuing a degree in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, or a closely related technical field with the intent to return to school following completion of internship.
  • Proficient with Redis for caching, session storage, or distributed data structures.
  • Demonstrated experience with Distributed Systems.
  • Experience with Cloud Platforms.
  • Experience with CI/CD.
  • Understanding of monitoring tools like Prometheus, Grafana Labs, or Amazon CloudWatch environments
  • Knowledge of Docker and Kubernetes.

Responsibilities

  • Design, develop, and deploy distributed systems and applications with a focus on scalability, reliability, and performance.
  • Work with event-driven architectures, leveraging technologies like Kafka and Redis to build efficient and fault-tolerant systems.
  • Implement, monitor, and debug applications, ensuring high availability and low latency.
  • Develop, deploy, and maintain solutions on cloud platforms, particularly AWS.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service