Senior Software Engineer (Eval Authoring APIs)
Posted Updated
- The Waymo Driver is performing well in more and more cities, with our scale rapidly accelerating. Our team’s 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 team’s mission is to establish the foundational API and tooling required to support the eval development lifecycle, encompassing creation, validation, testing, and publishing
- In this hybrid role, you will report to the Sr. Staff Manager
- 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
Benefits
- Medical, dental, and vision insurance for employees and dependents
- Employee assistance programs focused on mental health
- Personalized workplace adjustments for diverse needs and abilities, including physical, mental, and neurodivergent considerations
- Access to mental health apps
- Onsite wellness centers
- Counseling services
- Second medical opinion for you and your loved ones
- Support programs including menopause benefit
- Medical advocacy program for transgender employees
- Competitive compensation
- Regular bonus and equity performance grant opportunities
- Generous 401(k) and regional retirement plans
- Annual cross-company compensation review and pay equity analysis
- 1-on-1 financial coaching
- Fertility and growing family assistance
- Parental leave and baby bonding leave
- Backup childcare
- Survivor income benefit
- Elder care and support
- Caregiver leave
- Paid time off, including vacation, bereavement, sick leave, parental leave, disability, and holidays
- Jury duty leave
- Military leave
- Hybrid work model with remote work opportunities also available
- Educational reimbursement
- Peer learning and coaching platform
- Donation matching programs
- Volunteer hours
- Employee resource groups
- Internal community groups and local culture clubs
- Inspiring spaces to work, recharge, and collaborate with fellow Waymonauts
- On-site meals and snacks
- Fitness centers, massage programs, and ergonomic support
- On-demand fitness, wellbeing, and cooking classes
- Commuter benefits
- We are seeking an experienced, technically hands-on Senior Software Engineer to design and implement these core authoring APIs
- Expertise in systems design and data modeling for high-throughput, low-latency applications
- 5+ years of hands-on experience in software engineering, focused on backend systems or APIs
- Strong proficiency in C++ or Python
- Extensive experience building scalable, distributed systems and developer-facing APIs
- Proven track record of technical contributions, owning large features from design to deployment
- Exceptional communication and collaboration skills, with experience working with cross-functional partners
- Bachelor’s degree in Computer Science or a related technical field, or equivalent practical experience
- Experience designing API-centric systems for internal developer platforms or tools
- Advanced degree (Master’s) 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
