Principal Software Engineer, Storage & Compute
WaymoAbout the Role
As a Principal Software Engineer at Waymo, you will be at the forefront of developing strategic visions for our compute and storage infrastructure. This infrastructure is crucial for the simulation, evaluation, and training of the Waymo Driver, our fully autonomous driving technology. You will collaborate with partners across various teams at Waymo, such as Simulation, Planner, Behavior, Perception, and ML Infrastructure, to create joint roadmaps and lead multi-year technical roadmaps.
Responsibilities
- Develop strategic visions for Waymo's compute and storage infrastructure.
- Work with cross-functional teams to build joint roadmaps.
- Lead multi-year technical roadmaps, balancing short and long-term technology investments.
- Review technical designs from the team and guide technical discussions.
- Uphold a culture of innovation, respect, and inclusion.
Minimum Qualifications
- 15 years of professional software engineering experience.
- Experience with technical innovation.
- Experience building distributed systems.
Preferred Qualifications
- Experience driving collaboration across organizational boundaries.
- Ability to cultivate ideas across organizational boundaries that create strategic opportunities.
- Experience building scalable, resilient, and observable distributed systems.
Why Join Us
Joining Waymo means being a part of a team dedicated to safety and innovation. As a leader in autonomous driving technology, we offer unique opportunities for growth and development. Our employees enjoy a range of benefits, including a discretionary annual bonus program, equity incentive plan, and a comprehensive benefits package, ensuring a rewarding work environment.
Benefits Extracted with AI
- Discretionary annual bonus
- Equity incentive plan
- Generous company benefits
Similar jobs
Last update: 23 minutes ago
Software Engineer, Reasoning Foundation
Join Waymo as a Software Engineer in Reasoning Foundation to develop cutting-edge autonomous driving technology.
Machine Learning Engineer, Training
Join Waymo as a Machine Learning Engineer to develop distributed training infrastructure for autonomous driving.
Remote Software Engineer
Join Waabi as a Remote Software Engineer to develop cutting-edge self-driving technology. Work with AI, Python, C++, and more.
Senior Cloud Engineer
Join as a Senior Cloud Engineer to architect and deploy cloud solutions using Azure, AWS, and GCP. Lead innovation in cloud technology.
Remote Software Engineer
Join our team as a Remote Software Engineer, developing high-quality code in an agile environment. Skills in microservices, API development, and cloud computing required.
Senior/Principal Software Engineer
Join Groq as a Senior/Principal Software Engineer to design and develop scalable software for AI inference technology.
Software Engineer 2 - Platform Security
Join Intuit as a Software Engineer 2 in Platform Security, focusing on cloud infrastructure and security best practices.
Software Engineer, Commercialization Engineering
Join Waymo as a Software Engineer in Commercialization Engineering, focusing on infrastructure for driverless cars.
Senior Full Stack Software Engineer
Join Google as a Senior Full Stack Software Engineer to build innovative solutions using LLMs in Warsaw.
Software Engineer III, Full Stack
Join Google as a Software Engineer III, Full Stack in Warsaw, Poland, working on next-gen technologies for billions of users.
Staff Engineer - Python, Cloud, Distributed Systems
Join Keelvar as a Staff Engineer to lead design and architecture in a remote role, focusing on Python, cloud, and distributed systems.
Principal Software Engineer
Join Intuit as a Principal Software Engineer to lead and innovate in software development, focusing on customer-driven solutions and agile methodologies.
Software Engineer III, Full Stack
Join Google as a Software Engineer III, Full Stack, to develop next-gen technologies impacting billions of users.
Software Engineer III, Full Stack
Join Google as a Software Engineer III, Full Stack in Warsaw to develop next-gen technologies for Pixel Biometrics.
Senior Software Engineer, Backend
Join Hayden AI as a Senior Backend Engineer to build scalable cloud services using AWS, Python, and Go.
Lead Software Engineer with AWS and REST Expertise
Join Wellhub as a Lead Software Engineer to design scalable web applications using AWS and REST in a remote role.
Senior Software Engineer
Join Umbra as a Senior Software Engineer to develop software for autonomous satellite operations. Remote or hybrid in Santa Barbara, CA.
Senior ML Infrastructure Engineer
Join CHAI: AI Platform as a Senior ML Infrastructure Engineer to build and scale ML systems in Palo Alto.
Senior Distributed Systems Engineer
Join webAI as a Senior Distributed Systems Engineer to design and maintain scalable systems using Python, Kubernetes, and more.
Senior Software Engineer - Remote
Join Spinwheel as a Senior Software Engineer to lead API design and integration architecture in a remote-first, fast-growing startup.
Software Engineer II, Video Creation
Join Google as a Software Engineer II in Warsaw, focusing on video creation for Google Ads. Develop front-end tools and collaborate with back-end teams.
Software Engineer III, Google Cloud Business Platforms
Join Google Cloud as a Software Engineer III to develop next-gen technologies, focusing on large-scale systems and data analytics.
Principal Software Engineer
Join Farmless as a Principal Software Engineer to revolutionize food production with cutting-edge software solutions.
Software Engineer - Platform
Join Refuel as a Software Engineer - Platform to design and develop critical features using Python, AWS, and LLMs in a hybrid work environment.