Software Engineering Intern, Connected Systems - Summer 2026
Palo Alto, CA
Internship
Onsite
$45/hr - $51/hr
Intern
Rivian is a technology company focused on developing sustainable transportation solutions. They are seeking a Software Engineering Intern to assist in the development and maintenance of high-performance distributed systems.
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
Qualification
Required
Currently enrolled in a Bachelor's or Master's program at an accredited US university
Proficient in either Go (GoLang), Python, or C++ programming
Preferred
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
Benefits
Internship positions are not eligible for retirement benefits.
Rivian is an automotive technology company that develops products and services to advance the shift to sustainable mobility.