Software Intern, Site Reliability Engineer
Who We Are
Nuro is a robotics start-up whose mission is to accelerate the benefits of robotics for everyday life. We have an elite team of entrepreneurs and engineers, designers, and scientists. We believe AI and robotics are at the cusp of transforming daily life and we are dedicated to building meaningful products with this technology. Join us and play a critical role in our mission.
About the Role
As a Site Reliability Intern, you will work closely with the Infrastructure SRE team on enabling cloud best practices, for existing and future mission-critical systems, with an emphasis on automation.
Site Reliability Engineering was first introduced at Google and has become an increasingly popular trend in the industry, typically requiring a broad range of skills acquired over multiple roles. If you like seeing the big picture, are a Swiss Army knife of technical skills, and are interested in getting a head start in a deeply technical career path, an internship with SRE is a uniquely rewarding opportunity!
About the Work
You will work closely with our team of experienced SREs and Infrastructure Engineers on operating and improving our core systems and platform. As a member of the team, you will have full visibility into Nuro’s infrastructure and day-to-day work of the engineers.
Depending on your skill set and areas of interest, you will work on some or all of the following:
Build Automation and Reliability: Nuro uses Jenkins to automate build and test of all our software. This service is core to Nuro’s operation and we have multiple projects to improve reliability and sustainability.
Common infrastructure modules: Create reusable infrastructure templates using Terraform to accelerate cloud adoption and uniformity for engineering teams across Nuro. This includes databases, caches, proxies, common web applications, etc.
Cloud compute images: Use Packer along with Python or BASH to programmatically create golden images used for various compute infrastructure in Nuro’s Google Cloud environment.
Data pipeline modernization: Improve Nuro’s existing vehicle data pipeline built on Kubernetes by hardening brittle code, ensuring graceful failures and alerting, and updating relevant playbooks and documentation.
About You
You are a current BS, MS or PhD candidate in Computer Science, Electrical Engineering, Robotics, or a related field
You have strong problem solving skills and are comfortable working in layered, complex systems
You have experience in one or more of the following areas:
Linux systems, scripting (Python, BASH, Go, Ruby, Perl)
Cloud products (GCP, AWS, Azure)
Infrastructure as code (Terraform, Deployment Manager, CloudFormation)
Configuration management (Salt, Ansible, Puppet, Chef, Packer)
Large-scale distributed systems
Growth mindset, eagerness to learn, coachable
Nuro is an equal opportunity employer and expressly prohibits any form of workplace harassment based on race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, genetic information, disability, or veteran status.