cover image
Rivian

Rivian

careers.rivian.com

3 Jobs

11,617 Employees

About the Company

Doing something different is never easy. It requires courage, optimism and grit. Core to our mission is building a team of adventurous individuals determined to make a positive impact on the world. This means challenging ourselves constantly. Stretching beyond the bounds of conventional thinking. Reframing old problems. Seeking new solutions. And operating comfortably in a space of uncertainty. While our backgrounds are diverse, our team shares a love of the outdoors and a desire to protect it for future generations. Do you like doing the impossible? We'd love to hear from you.

Listed Jobs

Company background Company brand
Company Name
Rivian
Job Title
Artificial Intelligence, Machine Learning & Data Science - Summer 2026 Internships
Job Description
**Job Title**: AI / Machine Learning & Data Science Intern – Summer 2026 **Role Summary** A short‑term internship (June‑August 2026) focused on leveraging AI, ML, and data analytics in automotive and autonomous technology. Interns work with cross‑functional teams such as Autonomy, Machine Learning Engineering, Perception Engineering, and Data Engineering to develop and test algorithms, data pipelines, and model deployment workflows. **Expectations** - Undergrad, master’s, or Ph.D. student in Electrical Engineering, Computer Science, Robotics, AI, ML, or related field. - Expected graduation between Dec 2026 and June 2028. - Actively enrolled and capable of full-time availability during internship period. - Demonstrated proficiency in at least one of Python, SQL, C++, MATLAB, Java, or Kotlin. - Familiarity with ML frameworks (TensorFlow, PyTorch) and data‑science tools (Databricks MLflow, Spark). **Key Responsibilities** - Design, implement, and evaluate machine‑learning models for perception, autonomy, or data‑engineering projects. - Build and maintain data pipelines for training data ingestion, preprocessing, labeling, and validation. - Troubleshoot data‑quality issues and optimize model performance. - Collaborate with senior engineers to deploy models in simulation or production environments. - Contribute to research‑grade projects, including literature reviews, experiment design, and reporting. **Required Skills** - Programming: Python, SQL, C++, MATLAB, Java, or Kotlin. - Machine‑learning: Supervised, unsupervised, and reinforcement‑learning algorithms; experience with TensorFlow, PyTorch, or similar. - Data‑engineering: Scalable data processing (Apache Spark, Hadoop), version control (Git), and CI/CD practices. - Problem‑solving: Strong analytical and debugging capabilities, especially for data‑related challenges. - Communication: Ability to present findings in written reports and verbal discussions. **Required Education & Certifications** - Enrollment in an accredited bachelor’s, master’s, or Ph.D. program in Electrical Engineering, Computer Science, Robotics, AI, Machine Learning, or a closely related discipline. - No specific certifications required; knowledge of industry standards (e.g., TensorFlow certification) is a plus.
Irvine, United states
On site
18-12-2025
Company background Company brand
Company Name
Rivian
Job Title
Software Engineering - Summer 2026 Internships
Job Description
Job Title: Software Engineer Intern – Summer 2026 Role Summary: Summer 2026 internship for undergraduate or graduate students pursuing a degree in Computer Science, Computer Engineering, or a related field. Participants may be assigned to teams in Digital Platforms, Mobile Development (Android/iOS), Internal Applications, DevOps, Cybersecurity, Full‑Stack, Front‑End, or Back‑End Development, contributing to software projects from design through implementation. Expectations: • Eligible only if enrolled in an accredited program with an expected graduation between December 2026 and June 2028. • Demonstrate active coursework or research in computer science or engineering. • Show coding experience in at least one of the following languages: Python, Java, JavaScript, TypeScript, Kotlin, Ruby, Go, or a comparable language. • Exhibit solid understanding of data structures and algorithms. • Communicate clearly in written and verbal formats. • Adapt to fast‑paced environments and manage ambiguity. • Work collaboratively with cross‑functional teams and external stakeholders. Key Responsibilities: • Develop and maintain software components aligned with team goals. • Write clean, efficient code and perform unit and integration testing. • Participate in design reviews, code reviews, and Agile ceremonies (sprint planning, daily stand‑ups, retrospectives). • Troubleshoot and optimize code for performance and scalability. • Contribute to documentation, technical specifications, and project plans. • Engage with product and design teams to translate requirements into functional solutions. Required Skills: • Proficiency in at least one of Python, Java, JavaScript/TypeScript, Kotlin, Ruby, or Go. • Strong grasp of data structures, algorithms, and problem‑solving techniques. • Familiarity with version control systems (Git). • Ability to write clear, maintainable code with proper documentation. • Excellent verbal and written communication abilities. • Ability to work autonomously and within a team across disciplines. • Comfortable learning new technologies quickly and handling ambiguous requirements. Required Education & Certifications: • Current enrollment in a bachelor’s, master’s, or PhD program in Computer Science, Computer Engineering, or a closely related discipline. • No specific certifications required.
Palo alto, United states
On site
09-01-2026
Company background Company brand
Company Name
Rivian
Job Title
Controls, Automation & Embedded Software - Summer 2026 Internships
Job Description
**Job Title** Controls, Automation & Embedded Software – Summer 2026 Internships **Role Summary** Summer internship program for active undergraduate or graduate students, expected to graduate between Fall 2026 and Spring 2028. Interns may be placed in Embedded Software, System Engineering – Test & Integration, Power Electronics, Controls, Automation, or related teams. **Expectations** - Enrolled in an accredited bachelor's, master's, or PhD program during the internship term. - Expected graduation date between Fall 2026 and Spring 2028. - Willingness to take on technical tasks across multiple engineering teams. **Key Responsibilities** - Develop, optimize, and debug embedded software on microcontrollers. - Read, analyze, and troubleshoot source code; perform root‑cause analysis of complex systems. - Use scripting languages to support development and testing workflows. - Apply first‑principle engineering concepts to solve design and implementation challenges. - Collaborate with cross‑functional teams on system integration and testing activities. **Required Skills** - Proficiency in C, C++, and Python. - Experience with embedded software development and microcontroller platforms. - Ability to read, debug, and troubleshoot code. - Familiarity with scripting for automation and data handling. - Strong analytical and problem‑solving skills; understanding of engineering fundamentals. **Required Education & Certifications** - Currently pursuing a bachelor’s, master’s, or PhD in Computer Science, Computer Engineering, Electrical Engineering, or a closely related field. - No specific certifications required.
Normal, United states
On site
15-03-2026