Senior Software Engineer, ML, AI Innovation and Research

Google is a global technology company that specializes in internet-related services and products, including search, cloud computing, software, and hardware.
Machine Learning
Senior Software Engineer
Contact Company
5+ years of experience
AI
This job posting may no longer be active. You may be interested in these related jobs instead:
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, 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.

Customer Engineer, Applied AI (German, English)

Senior Customer Engineer position at Google Cloud, focusing on Applied AI solutions and customer engagement across EMEA, requiring expertise in conversational AI and cloud architecture.

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

Google is seeking a Senior Software Engineer specializing in Machine Learning, AI Innovation and Research to join their team in Bengaluru. This role presents an exciting opportunity to work with cutting-edge technologies like Gemini Nano while collaborating with prestigious teams including Google Research, Google DeepMind, and On-Device Intelligence (ODI) globally.

The position requires a strong foundation in software development with at least 5 years of experience, complemented by 3 years of specialized experience in ML/AI algorithms and natural language processing. The ideal candidate will have a background in research settings and the ability to translate complex research findings into practical applications.

In this role, you'll be at the forefront of AI innovation, working on open-ended problems and developing OS-level Agentic Experiences with a focus on on-device solutions. You'll be responsible for designing, developing, and deploying AI/ML software solutions while managing project priorities and deliverables. The role involves significant collaboration with researchers, peer review of code, and contribution to documentation and educational content.

This position offers the unique opportunity to work with Google's advanced AI technologies and contribute to groundbreaking developments in the field. The role combines technical expertise with leadership responsibilities, making it ideal for someone who wants to impact the future of AI technology while working with some of the best minds in the industry.

Working at Google means joining a company committed to diversity, equality, and inclusion, with a strong focus on building a representative workforce and creating a culture of belonging. The position offers the chance to work on meaningful projects that shape the future of AI while being part of a supportive and innovative team environment.

Last updated 4 days 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

  • 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 into practical applications (preferred)
  • Experience in leading complex technical projects, from conception to deployment (preferred)
  • Ability to work with teams, including product managers, researchers, and other stakeholders (preferred)

Interested in this job?