> Markdown version of [/jobs/ext/2590501-software-engineer-eval-authoring-apis](https://www.wearedevelopers.com/jobs/ext/2590501-software-engineer-eval-authoring-apis). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer, Eval Authoring APIs - **Company:** Waymo LLC - **Location:** United States - **Experience:** Expert - **Salary:** $213,000.0 - $263,000.0 - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), C++ (Programming Language), Distributed Systems, Python (Programming Language), Machine Learning, Systems Development Life Cycle, Software Engineering, Scripting, Safety Critical Systems, Backend, Information Technology, Low Latency, Machine Learning Operations, Api Management - **Published:** August 23, 2026 - **Apply:** https://www.careerbuilder.com/job-details/senior-software-engineer-eval-authoring-apis-mountain-view-ca--e03ae3d0-06e4-4730-b41a-53d8559ed2d9 ## About the Role * Bachelors degree in Computer Science or a related technical field, or equivalent practical experience. * 5+ years of hands-on experience in software engineering, focused on backend systems or APIs. * Extensive experience building scalable, distributed systems and developer-facing APIs. * Proven track record of technical contributions, owning large features from design to deployment. * Expertise in systems design and data modeling for high-throughput, low-latency applications. * Strong proficiency in C++ or Python. * Exceptional communication and collaboration skills, with experience working with cross-functional partners. We prefer: * Experience designing API-centric systems for internal developer platforms or tools. * Advanced degree (Masters) in Computer Science or a related technical field. * Familiarity with the software development lifecycle for evaluation or machine learning systems. * A passion for safety-critical systems and the desire to build robust developer experiences., Analysis Skills, Application Programming Interface (API), Autonomous Driving Systems, Best Practices, C++ Programming Language, Computer Science, Cross-Functional, Data Modeling, Distributed Computing, High Throughput, Machine Learning, Machine Tool, Mentoring, People Management, Process Improvement, Product Lifecycle, Python Programming/Scripting Language, Safety Systems, Safety/Work Safety, Scalable System Development, Software Design, Software Development, Software Development Lifecycle (SDLC), Software Engineering, Team Player, Use Cases, Validation Testing, Workflow Analysis, Writing Skills ## Description The Waymo Driver powers Waymos fully autonomous ride-hail service and can also be applied to a range of vehicle platforms and product use cases. The Waymo Driver has provided over ten million rider-only trips, enabled by its experience autonomously driving over 100 million miles on public roads and tens of billions in simulation across 15+ U.S. states. Team and Responsibilities The Waymo Driver is performing well in more and more cities, with our scale rapidly accelerating. Our teams job is to ensure that we can continue to evaluate safety and service quality across new cities and countries, each with their unique challenges. The Eval Authoring APIs teams mission is to establish the foundational API and tooling required to support the eval development lifecycle, encompassing creation, validation, testing, and publishing. We are seeking an experienced, technically hands-on Senior Software Engineer to design and implement these core authoring APIs. In this hybrid role, you will report to the Sr. Staff Manager. You will: * Drive the technical architecture and implementation of core services that enable evaluation engineers to author, manage, and execute evaluation workflows at scale. * Collaborate cross-functionally with Eval developers, sim and analysis infra teams to translate ambiguous requirements into clean, well-documented, and easy-to-use API contracts and engineering deliverables. * Ensure the authoring APIs are representative of real-world evaluation complexity, computationally efficient, and highly reliable. * Mentor junior engineers and champion software development best practices within the team. ## Related Videos - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [JavaScript? No. Java Scripts! - Scripting with Java](https://www.wearedevelopers.com/videos/2094-javascript-no-java-scripts-scripting-with-java) - [Swapping Low Latency Data Storage Under High Load](https://www.wearedevelopers.com/videos/746-swapping-low-latency-data-storage-under-high-load) - [Code to Road in < 12 hours](https://www.wearedevelopers.com/videos/1082-code-to-road-in-12-hours) - [Car's are Technology on Wheels - Impact of Software and IT Competence in Automotive](https://www.wearedevelopers.com/videos/780-car-s-are-technology-on-wheels-impact-of-software-and-it-competence-in-automotive) - [Nest.js - TypeScript in the backend can also be clean](https://www.wearedevelopers.com/videos/1033-nest-js-typescript-in-the-backend-can-also-be-clean) ## Related Articles - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [Navigating the AI Shift](https://www.wearedevelopers.com/magazine/629-navigating-the-ai-shift) - [What is Agentic Programming and Why Should Developers Care?](https://www.wearedevelopers.com/magazine/625-what-is-agentic-programming-and-why-should-developers-care) - [What is Software Engineering in the Age of AI?](https://www.wearedevelopers.com/magazine/640-what-is-software-engineering-in-the-age-of-ai)