
Senior Software Engineer, Artificial Intelligence Innovation and Research
- Bangalore, Karnataka
- Permanent
- Full-time
- Bachelor’s degree or equivalent practical experience.
- 5 years of experience with software development in one or more programming languages.
- 3 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture.
- 3 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.
- 3 years of experience with ML infrastructure (e.g., model deployment, model evaluation, optimization, data processing, debugging).
- Master's degree or PhD in Computer Science or related technical field.
- 5 years of experience with data structures/algorithms.
- 1 year of experience in a technical leadership role.
- Experience developing accessible technologies.
- Build comprehensive ML driven evaluations for AI systems (on-device, server based, private compute and Hybrid) and critical user journeys, designed to be adaptable across various applications across platforms and devices.
- Build infrastructure and tooling needed to support evaluations across platforms and devices and drive visibility on performance at an executive level.
- Build ML-based Auto raters for easy creation, execution scaling and evaluation.
- Improve the scope and quality of datasets and Upstreaming new datasets and evaluations to Gemini OneRecipe (when applicable).
- Leverage Software Engineer Agents to create agentic flows that automate evals creation.