Senior Software Engineer, ML, AI Innovation and Research

Google is a global technology leader specializing in internet-related services and products, including search, cloud computing, software, and hardware.
Machine Learning
Senior Software Engineer
Contact Company
5,000+ Employees
5+ years of experience
AI

Description For Senior Software Engineer, ML, AI Innovation and Research

Google is seeking a Senior Software Engineer specializing in ML and AI Innovation and Research to join their team in Bengaluru. This role offers a unique opportunity to work on cutting-edge ML technologies, specifically Gemini Nano, in collaboration with Google Research, Google DeepMind, and On-Device Intelligence teams worldwide. The position requires a strong background in software development and machine learning, with emphasis on practical AI application development.

The ideal candidate will have at least 5 years of software development experience and 3 years of specialized experience in ML/AI algorithms and tools. They will be responsible for researching open-ended problems, developing AI solutions, and translating research findings into practical applications. The role involves working with cross-functional teams to drive AI adoption and integration, while maintaining high standards of code quality and documentation.

This position offers the opportunity to work at one of the world's leading technology companies, contributing to groundbreaking AI innovations. The role combines research and practical implementation, making it perfect for someone who enjoys both theoretical and applied aspects of AI/ML. Working at Google also means being part of a diverse, inclusive environment with a strong focus on innovation and impact.

The successful candidate will play a crucial role in advancing Google's AI capabilities, particularly in on-device intelligence through Gemini Nano. They will have the chance to influence the direction of AI technology while working with some of the brightest minds in the field. This position offers excellent growth opportunities and the chance to make a significant impact on products used by millions of people worldwide.

Last updated a day ago

Responsibilities For Senior Software Engineer, ML, AI Innovation and Research

  • Research on open ended problems, build and ship technology to enable OS-level Agentic Experiences with an emphasis on on-device (Gemini Nano)
  • Collaborate with researchers and translate research findings into practical applications for on-device
  • Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies
  • Review code developed by other developers and provide feedback to ensure best practices
  • Contribute to existing documentation or educational content and adapt content based on product/program updates and user feedback

Requirements For Senior Software Engineer, ML, AI Innovation and Research

Python
Java
  • Bachelor's degree or equivalent practical experience
  • 5 years of experience with software development in one or more programming languages, and with data structures/algorithms
  • 3 years of experience with Machine Learning/Artificial intelligence (ML/AI) algorithms and tools or natural language processing
  • 3 years of experience testing, maintaining or launching software products
  • 1 year of experience with software design and architecture
  • PhD in Computer Science, in the field of AI/ML (preferred)
  • Experience in machine learning, deep learning, and AI development, with experience in building and deploying production-level models (preferred)
  • Experience working in a research setting, collaborating with researchers and translating research findings (preferred)
  • Experience in leading complex technical projects, from conception to deployment (preferred)

Interested in this job?

Jobs Related To Google Senior Software Engineer, ML, AI Innovation and Research

Senior Software Developer, AI/ML, Google Cloud AI

Senior Software Developer position at Google Cloud AI, focusing on machine learning research and development, requiring 5 years of software development experience and strong ML expertise.

Senior Software Engineer, ML, AI Innovation and Research

Senior Software Engineer position at Google focusing on ML/AI innovation, working with Gemini Nano and collaborating with research teams globally.

Senior Software Engineer, Generative AI and LLMs

Senior Software Engineer position at Google focusing on developing AI agents and LLM systems for Pixel devices, combining machine learning expertise with mobile development.

Senior Imaging and On-Device Machine Learning Software Engineer

Senior role focusing on imaging and machine learning software development for Google's Tensor SoC-based Pixel devices, involving AI and computational photography.

Senior Software Engineer, Machine Learning, Labs

Senior Software Engineer position at Google Labs focusing on machine learning and AI development, offering competitive compensation and the opportunity to work on innovative projects.