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 beyond web search. The Learning and Education team's mission is to help everyone in the world learn anything, and this role will help improve products in this space.
Requirements
- 2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree.
- 1 year 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.
- 1 year of experience with ML infrastructure (e.g., model deployment, model evaluation, data processing, debugging).
- 2 years of experience with data structures or algorithms.
- Experience in developing accessible technologies.
- Experience in machine learning or adjacent fields (e.g., information retrieval, natural language processing, computer).
Responsibilities
- Implement solutions in one or more specialized machine learning (ML) areas, utilize ML infrastructure, and contribute to model optimization and data processing.
- Train machine learning models and optimize quality through training data, prompts, reinforcement learning (RL), hyperparameters, or architecture changes.
- Work with team leaders and product managers to define quality goals.
- Generate new ideas for product improvements, partnering with engineers from Search/LearnX, and researchers from DeepMind.
- Evaluate trained models through autoraters, human evaluation and live experiments.
- Define and refine evaluation methods as necessary.
- Develop in a changing environment, embracing an iterative approach to manage quality issues effectively.
Other
- Bachelor’s degree or equivalent practical experience.
- Master's degree or PhD in Computer Science or a related technical field.
- Versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack.
- Collaborating across product areas like Search, YouTube, Gemini and Google DeepMind.
- Work on a specific project critical to Google’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve.