Google's software engineers develop next-generation technologies that change how billions of users connect, explore, and interact with information. Products need to handle information at massive scale, and extend well beyond web search. The Machine Learning Performance team is looking to drive production optimizations for GenAI in the algorithmic efficiency space, survey emerging industry solutions, and contribute to research and product development.
Requirements
- 8 years of experience in software development.
- 5 years of experience testing, and launching software products, and 3 years of experience with software design and architecture.
- 3 years of experience leading technical project strategy, ML design, and working with industry-scale ML infrastructure (e.g., model deployment, model evaluation, data processing, debugging, fine tuning).
- 3 years of experience with ML infrastructure, optimization opportunity analysis (e.g., rooflines, headroom/bridge analysis).
- 8 years of experience with data structures/algorithms.
- Experience in ML accelerator performance and computer architecture.
- Experience using data to identify systemic issues, form hypotheses, and develop technical proposals with excellent problem-solving skills.
Responsibilities
- Design, develop, test, deploy, maintain, and enhance large scale software solutions.
- Provide technical leadership on high-impact projects.
- Lead the design and implementation of solutions in specialized ML areas, optimize ML infrastructure, and guide the development of model optimization and data processing strategies.
- Explore innovations in third-party/Open Source Software (OSS) and ML literature to discover new algorithmic efficiency initiatives worthy of prototyping.
- Lead analyses and time-boxed POCs to assess the new algorithmic opportunity’s viability.
- Create research-to-production roadmaps, driving innovation.
- Collaborate with the compiler, runtime, serving and post-training stack leads on cross-functional opportunities which remove bottlenecks to algorithmic efficiency.
Other
- Manage project priorities, deadlines, and deliverables.
- 3 years of experience working in a matrixed organization involving cross-functional, or cross-business projects.
- Experience in presenting technical information and recommendations to executive leadership.
- Google is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status.
- We also consider qualified applicants regardless of criminal histories, consistent with legal requirements.