Senior Software Developer Backend
4 weeks ago
Waymo is a pioneering autonomous driving technology company with a mission to become the most trusted driver. Our team has been working tirelessly since 2009 to build the Waymo Driver, the world's most experienced driver, to improve access to mobility while saving thousands of lives lost to traffic crashes.
The Waymo Driver powers Waymo One, a fully autonomous ride-hailing service, and can be applied to various vehicle platforms and product use cases. With over one million rider-only trips and tens of millions of miles driven on public roads, our technology has proven to be reliable and efficient.
The Transportation as a Service (TaaS) and Ride-Hailing Infrastructure team at Waymo builds mission-critical backend systems and on-vehicle software that enables our autonomous vehicles to operate at commercial scale. We solve complex technical challenges in areas like Vehicle Route Optimization, Scalability, and Capacity Planning, collaborating with software engineers, data scientists, and product managers.
Our systems allow our vehicles to deliver people and goods safely and efficiently to their destinations. If you're a software engineer passionate about bringing Level 4 autonomous driving to the public, we'd like to meet you.
In this hybrid role, you will report to our Senior Software Engineering Manager. Your responsibilities will include:
- Designing and developing platform and infrastructure that supports various ride-hailing businesses
- Providing APIs for both our first-party service and partner services
- Optimizing the marketplace to balance the supply and utilization of Waymo's autonomous vehicle fleet
- Working with experts in the field of autonomous vehicles
- Implementing and scaling the backend for Waymo's ride-hailing services
This collection of systems manages trip requests, provides APIs to client apps and partner services, calculates pickup and ride times, matches right vehicles to riders, and calculates the price of rides. You will work with partners to design and implement the ride-hailing platform to provide ride-hailing services for several different partners.
As a member of our team, you will develop expertise in and make use of various Google technologies, like Borg, Spanner, Flume, and custom-built systems for our specific problems.
We are looking for a talented software engineer with:
- ~ BS degree in Computer Science or equivalent practical experience
- ~5+ years of industry experience in general distributed systems and backend development
- ~ Proficient in C++
We prefer candidates with:
- ~ MS in Computer Science, or equivalent practical experience
- ~8+ years of experience in general distributed systems and backend development
- ~8+ years of experience programming in C++ and/or with writing robust, efficient code
- ~ Experience in developing low latency, large-scale, user-facing distributed systems
Waymo employees are eligible to participate in our discretionary annual bonus program, equity incentive plan, and generous Company benefits program, subject to eligibility requirements.
Salary Range: $192,000 - $243,000 USD
-
Senior Backend Software Developer
4 weeks ago
Mountain View, Arkansas, United States HMBL Full timeStay Hungry. Stay HMBL.We are a premier Executive Search and Technical Recruiting agency, positioning ourselves as extensions of innovative tech companies. At HMBL, we take strategic approaches to sourcing and leverage data and analysis for top-quality talent acquisition.Are you tired of slow, monotonous projects? Do you want to work on the front-lines of...
-
Senior Backend Software Developer
4 weeks ago
Mountain View, Arkansas, United States HMBL Full timeTransform Your Career with HMBLWe are a cutting-edge Executive Search and Technical Recruiting agency, dedicated to connecting top talent with innovative tech companies. Our strategic approach to sourcing and data-driven talent acquisition sets us apart from the competition.Are you ready to take your skills to the next level and work on groundbreaking...
-
Senior Backend Software Developer
4 weeks ago
Mountain View, Arkansas, United States HMBL Full timeAbout the RoleWe are seeking an experienced Backend Software Engineer to help lead the development, deployment, and management of our web services and related infrastructure. As a key member of our engineering team, you will work collaboratively with colleagues in technology and product management to deploy systems and infrastructure to serve the needs of...
-
Software Engineer, Backend Specialist
4 weeks ago
Mountain View, Arkansas, United States HMBL Full timeStay Hungry, Stay HMBLWe are a premiere Executive Search and Technical Recruiting agency, positioned as an extension of innovative tech companies. Our strategic approaches to sourcing leverage data and analysis for top-quality talent acquisition.Are you looking for a challenge? Do you want to work on the front-lines of innovation? We may have what you're...
-
Software Development Expert
4 weeks ago
Mountain View, Arkansas, United States Codeium Full timeWe're looking for a talented software development expert to join our team at Codeium. Our mission is to build AI superpowers for developers, and we're seeking a skilled individual to help us achieve this goal.As a software development expert, you will be responsible for developing and maintaining our AI-powered developer tools. This includes creating code...
-
Senior Software Engineer, TaaS Infrastructure
4 weeks ago
Mountain View, Arkansas, United States Waymo Full timeAt Waymo, we're pushing the boundaries of autonomous driving technology to make transportation safer and more accessible. As a member of our TaaS Infrastructure team, you'll play a critical role in building the backend systems and on-vehicle software that enables our autonomous vehicles to operate at scale.Key Responsibilities:Design and develop platform and...
-
Software Development Specialist
4 weeks ago
Mountain View, Arkansas, United States City Storage Systems Full timeAbout the Role:We are seeking a skilled Software Development Specialist to join our team at City Storage Systems. As a key member of our infrastructure team, you will be responsible for designing and implementing scalable, reliable distributed systems to solve key business challenges.Key Responsibilities:Design and implement scalable, reliable distributed...
-
Senior Software Developer
4 weeks ago
Mountain View, Arkansas, United States Codeium Full timeWe're seeking a skilled Senior Software Developer to help drive innovation at Codeium. As a leader in the AI developer tools space, we've achieved substantial revenue and enterprise traction, and we're looking for someone to help us continue to grow and evolve.Our state-of-the-art proprietary language models and custom inference stack allow us to deliver the...
-
Senior Software Architect
4 weeks ago
Mountain View, Arkansas, United States Waymo Full timeWaymo Simulation ExpertWaymo is a leading autonomous driving technology company with a mission to be the most trusted driver. Our team has been working on building the Waymo Driver, the world's most experienced driver, to improve access to mobility while saving thousands of lives lost to traffic crashes.The Waymo Driver powers Waymo One, a fully autonomous...
-
Senior Software Engineer
4 weeks ago
Mountain View, Arkansas, United States Groq Full timeJob Title: Senior Software EngineerJob Summary:At Groq, we're revolutionizing the AI economy by making processing power more accessible and affordable. Our Language Processing Unit (LPU) outpaces the GPU in speed, power, efficiency, and cost-effectiveness. As a Senior Software Engineer, you'll play a crucial role in designing, developing, and delivering...
-
Staff Software Architect
4 weeks ago
Mountain View, Arkansas, United States Waymo Full timeWaymo is a leading autonomous driving technology company with a mission to be the most trusted driver. The company has a strong focus on building the Waymo Driver, a software that improves access to mobility while saving thousands of lives lost to traffic crashes. The Waymo Driver powers Waymo One, a fully autonomous ride-hailing service, and can be applied...
-
Software Engineer
1 month ago
Mountain View, Arkansas, United States City Storage Systems Full timeSoftware Engineer **About Us** At City Storage Systems, we're revolutionizing the way restaurants succeed in online food delivery. Our mission is to make food more affordable, higher quality, and convenient for everyone. We're changing the game for restaurateurs, from entrepreneurs opening their first restaurant to global quick-service restaurant...
-
Software Development Expert
1 month ago
Mountain View, Arkansas, United States Codeium Full timeAbout CodeiumWe're a leader in the AI developer tools space, featured on the Forbes AI 50 list. Our mission is to build AI superpowers for developers. We've achieved substantial revenue and enterprise traction with our code autocomplete, in-editor chat assistants, and more. Our IDE extensions span 70+ programming languages and 40+ editors.What We're Looking...
-
Senior Software Architect
4 weeks ago
Mountain View, Arkansas, United States Groq Full timeJob Title: Senior Software ArchitectJob Summary:At Groq, we're revolutionizing the AI economy with our cutting-edge LPUTM AI Inference Technology. We're seeking a highly skilled Senior Software Architect to design, develop, and deliver high-quality software that enables the provisioning and management of Groq hardware and related support systems at a massive...
-
Senior Software Engineer
3 weeks ago
Mountain View, Arkansas, United States Groq Full timeUnlock the Power of AI with GroqAt Groq, we're revolutionizing the AI economy by making processing power more accessible, faster, and more affordable. Our Language Processing Unit (LPU) outpaces the GPU in speed, power, efficiency, and cost-effectiveness, enabling the development of large language models (LLMs) at scale.We're seeking a skilled Senior...
-
Software Engineer
4 weeks ago
Mountain View, Arkansas, United States City Storage Systems Full timeRole OverviewAt City Storage Systems, we're building the infrastructure for a better food delivery experience. As a Software Engineer - Infrastructure Specialist, you'll play a key role in designing and developing scalable, reliable distributed systems to solve key Observability platform challenges. Your expertise in backend development, preferably using Go...
-
Staff Software Architect
4 weeks ago
Mountain View, Arkansas, United States Waymo Full timeWaymo is a leading autonomous driving technology company with a mission to be the most trusted driver. Our team has been working on building the Waymo Driver, the world's most experienced driver, to improve access to mobility while saving thousands of lives lost to traffic crashes. The Waymo Driver powers Waymo One, a fully autonomous ride-hailing service,...
-
Senior Software Architect
4 weeks ago
Mountain View, Arkansas, United States Waymo Full timeWaymo is a pioneering autonomous driving technology company dedicated to creating the most trusted driver. With a mission to improve access to mobility while saving thousands of lives lost to traffic crashes, Waymo has been at the forefront of building the Waymo Driver-The World's Most Experienced DriverTM. This cutting-edge technology powers Waymo One, a...
-
Senior Software Engineer
3 weeks ago
Mountain View, Arkansas, United States Waymo Full timeWaymo Simulator Core TeamWaymo is an autonomous driving technology company with a mission to be the most trusted driver. The company has a strong focus on building the Waymo Driver, the world's most experienced driver, to improve access to mobility while saving thousands of lives lost to traffic crashes.The Waymo Driver powers Waymo One, a fully autonomous...
-
Software Engineer, Full Stack
3 weeks ago
Mountain View, Arkansas, United States Orby AI Full timeOrby AI is building the next-generation Automation AI platform to automate repetitive processes. Our platform provides a unique "observe, learn, and automate" end-to-end experience powered by an actions-based foundation model. We observe a user's activities, identify repetitive work steps, and generate suggestions that ultimately automate these tasks....