Cloud engineering at Cruise is responsible for designing, building, implementing, and maintaining cloud-based infrastructure and services. We provide cloud environments that allow Cruise’s diverse set of applications to run smoothly and efficiently.
We are looking for a Senior Software Engineer to help us build and maintain a platform as a service offerings that will allow us to run applications at Cruise. If you’re interested in solving complex distributed problems with a flair for linux networking, we want to hear from you!
What you’ll be doing:
-
Design and implement fault-tolerant and robust cloud infrastructure capabilities on top of public cloud as well as on prem.
-
Develop networking solutions to facilitate low latency, fault tolerant communication between Autonomous vehicles and other Cruise Services
-
Write clean, high-quality code and tests to keep our system fast, reliable, and monitorable.
-
Collaborate with engineers across the company to support their application deployments.
-
Own technical projects from start to finish and be responsible for on time deliveries. Effectively participate in team’s planning, code reviews and design discussions.
-
Thrive in a fast-paced, collaborative work environment where immediate impact is a result of your efforts and where your contribution is highly visible.
-
Drive software engineering best practices.
What you must have:
-
4+ years of experience designing, building and operating production systems at scale
-
Experience working on distributed systems, cloud based environments and networking technologies.
-
Strong communication skills; discussing complex technical concepts to engineers and non-engineers as required.
-
Ability to write understandable, testable code with an eye towards maintainability.
-
Attention to detail, and a desire to improve processes & systems around you
-
Have an understanding of the business and operational impact for different technology tradeoffs
-
Passionate about self-driving technology and its potential impact on the world
-
BS, MS or PhD in CS, Math, Physics, or equivalent real-world experience
Bonus points!
-
Experience with cloud infrastructure, particularly with platforms such as GCP, Azure, AWS, etc.
-
Proficiency in programming languages such as Python, Go, or Java.
-
Familiarity with containerization technologies like Docker, Kubernetes, Containerd, and related container network technologies.
-
Knowledge of service mesh technologies such as Istio and Envoy, as well as eBPF.
-
Previous experience working in distributed systems environments.
The salary range for this position is $142,800 - $210,000. Compensation will vary depending on location, job-related knowledge, skills, and experience. You may also be offered a bonus, long-term incentives, and benefits. These ranges are subject to change.