Taro Logo

Intern, Release Engineer

Mercedes-Benz R&D North America delivers world-class automotive technologies, focusing on cutting-edge software and technology development.
$58,240 - $66,560
DevOps
Software Engineering Intern
In-Person
1,000 - 5,000 Employees
Automotive · AI
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Intern, Release Engineer

Mercedes-Benz Research & Development North America (MBRDNA) is at the forefront of automotive innovation, developing cutting-edge technologies that redefine the driving experience. The Autonomous Driving (AD) Middleware Team is seeking a Release Engineering Intern to join their dynamic environment. This 6+ month internship offers a unique opportunity to work with modern DevOps tools and methodologies, focusing on build and release engineering processes.

The role involves collaborating with expert teams to enhance software integration and delivery systems. You'll work hands-on with technologies like Bazel, Python, GitLab CI, and Artifactory, gaining practical experience in automated workflows and CI/CD processes. The position offers competitive compensation ($28/hour for undergraduates, $32/hour for graduate students) and valuable exposure to autonomous driving technology development.

MBRDNA, recently recognized as one of the "Best Places to Work" by BuiltIn in January 2024, provides an exceptional learning environment where interns can contribute to meaningful projects. You'll be part of a team creating digital ecosystems around cars and designing the interface between humans and machines. The company's commitment to innovation in autonomous driving technology makes this an ideal opportunity for students passionate about both software engineering and automotive technology.

The role requires strong programming skills, particularly in Python and Bash scripting, along with experience in modern source control and containerization technologies. You'll work in an Agile/Scrum environment, applying best-practice software engineering methods including code reviews and unit testing. This internship is perfect for those pursuing a master's degree in computer science who want to gain practical experience in DevOps and release engineering within the automotive industry.

Last updated 2 months ago

Responsibilities For Intern, Release Engineer

  • Collaborate with Release Engineering team in writing high-quality scripts (python/bash)
  • Implementing and maintaining build systems using Bazel, Python, Bash, and GitLab CI
  • Handling binaries, Debian packages, and OCI-based images using Artifactory
  • Work in an Agile/Scrum environment to deliver high quality software

Requirements For Intern, Release Engineer

Python
Linux
Kubernetes
  • Bachelor's degree in computer science or related field and currently pursuing master's
  • Proficiency in programming and scripting languages such as Python/Bash
  • Experience using modern Source Code Management (SCM) tools like Git
  • Understanding of Containers or Open Container Initiative (OCI) technology like Docker
  • Working experience with Linux Distribution (Debian Preferred)
  • Excellent problem solving skills
  • Passion or Interest in Build Systems (such as Bazel)
  • Good communication skills
  • Ability to maintain and write documentation

Benefits For Intern, Release Engineer

401k
Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
  • PTO
  • Sick Time
  • Medical, dental, and vision insurance
  • 401(k) with employer match
  • Up to 18 company-paid holidays
  • Parental leave
  • Tuition assistance program
  • Wellness/Fitness reimbursement programs

Interested in this job?