Waymo is looking to accelerate its autonomous driving technology development by leveraging Developer AI (DevAI) to improve developer productivity, optimize performance on constrained hardware, and ensure the efficiency and accuracy of machine learning models.
Requirements
- Excellent programming skills in Python and C++
- Experience building scalable, and performant software systems
- Practical experience designing, developing, and deploying agentic AI systems and frameworks (e.g., using frameworks like AutoGen, LangChain, Semantic Kernel)
- Understanding of multi-agent systems and their application
- Demonstrated experience in building, fine-tuning, evaluating, and deploying large language models (LLMs) and other advanced ML models for specific domains and use cases
- Experience with data cleaning, ingestion, and processing for large-scale ML model training, for code and domain-specific datasets
- Experience in areas related to large-scale software development, developer tools, or internal platforms
Responsibilities
- Build and lead a team responsible for Waymo's DevAI efforts
- Develop an agentic ecosystem to solve core developer journeys
- Build and tune models for Waymo-specific code, data, and use-cases
- Facilitate adoption of DevAI tools across Waymo with training and advocacy
Other
- Education: BS, MS, or PhD degree in CS, ML, AI, or a related quantitative field. Equivalent practical experience will also be considered.
- Industry Experience: 8+ years of industry experience in software engineering, with at least 5 years focused on ML/AI or Developer Productivity projects.
- Technical Leadership: 3+ years of experience leading technical teams, with an emphasis on promoting a collaborative and innovative environment.
- Strategic Vision: Ability to define a strategic technical roadmap for DevAI, balancing short-term tactical goals with long-term progress.
- Collaboration: Experience working with teams to gather requirements, increase adoption, and integrate AI solutions.