Google is looking for a senior staff engineer to join the AI Data organization to provide technical leadership for critical areas of collecting high-quality data for GenAI workflows, focusing on the design and development of systems for different stages of genAI data.
Requirements
- 8 years of experience in software development.
- 7 years of experience leading technical project strategy, ML design, and working with industry ML infrastructure (e.g., model deployment, model evaluation, data processing, debugging, fine tuning).
- 5 years of experience with one or more of the following: Speech/audio (e.g., technology duplicating and responding to the human voice), reinforcement learning (e.g., sequential decision making), ML infrastructure, or specialization in another ML field.
- 5 years of experience with design and architecture; and testing/launching software products.
- Understanding of genAI model development from pre-training to product fine-tuning, use-case specific definition of high-quality for the data and pragmatically balancing trade offs for research, privacy, product usage is important.
- Understanding of ML Systems and Infrastructure for production with technical knowledge to be credible with customers and engineers.
Responsibilities
- Design, develop, test, deploy, maintain, and enhance large scale software solutions.
- Provide technical leadership on high-impact projects.
- Manage project priorities, deadlines, and deliverables.
- Drive technical project strategy, lead large-scale Machine Learning (ML) infrastructure optimization, and oversee the design and implementation of solutions across multiple specialized ML areas.
- Design and development of systems for catering to different stages of genAI data - pre-training, SFT (Supervised Fine-Tuning)/RLHF (Reinforcement Learning from Human Feedback), for the overall data flywheel.
- Innovating various ways to quickly generate high-quality data for frontier use-cases including Agents, RL, etc.
Other
- Bachelor’s degree or equivalent practical experience.
- Ability to track record of ideation and innovation of technology at scale and passion for development and the use of cross-platform shared code.
- Facilitate alignment and clarity across teams on goals, outcomes, and timelines.
- Influence and coach a distributed team of engineers.
- Work closely with GDM, Research and other infrastructure teams, in addition to cross functional collaboration with different product teams.