Taro Logo

Senior Software Engineer, AI Innovation and Research

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information and one another.
Machine Learning
Senior Software Engineer
In-Person
5+ years of experience
AI
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior Software Engineer, AI Innovation and Research

Google is seeking a Senior Software Engineer for AI Innovation and Research to join their team in Bengaluru, India. This role is part of Google's mission to develop next-generation technologies that change how billions of users connect, explore, and interact with information and one another.

As a Senior Software Engineer in AI Innovation and Research, you will:

  • Develop, train, evaluate, and deploy AI/ML models, ensuring their robustness, scalability, and successful integration into production systems.
  • Collaborate with Partners and Devices Forum (P&D) product teams and research teams to deliver AI-based features.
  • Work closely with the team, leveraging their proximity and partnerships with product teams to maximize efficiency and impact.
  • Identify common needs across multiple engagements and build shared infrastructure and models to serve as a common toolset and blueprints for faster delivery of future engagements.
  • Transfer valuable AI knowledge and expertise to product teams, empowering them for future AI-driven initiatives.

The ideal candidate will have:

  • A 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 testing, maintaining, or launching software products, and 1 year of experience with software design and architecture.
  • 3 years of experience with Machine Learning (ML) infrastructure (e.g., model deployment, model evaluation, data processing, debugging).

Preferred qualifications include:

  • Experience in complex technical projects, from conception to deployment, with a focus on delivering results on time.
  • Experience in a research or academic setting, collaborating with researchers and translating research findings into practical applications.
  • Experience in machine learning, deep learning, and AI development, with a track record of building and deploying production-level models.
  • Experience in Partner and devices product portfolio and an understanding of AI.
  • Ability to work effectively with diverse and distributed teams across multiple time zones to drive AI adoption and integration.

Google offers a dynamic work environment where engineers can be versatile, display leadership qualities, and take on new problems across the full-stack as the company continues to push technology forward. Join Google's team and contribute to groundbreaking advancements in AI and machine learning!

Last updated 8 months ago

Responsibilities For Senior Software Engineer, AI Innovation and Research

  • Develop, train, evaluate, and deploy AI/ML models, ensuring their robustness, scalability, and successful integration into production systems
  • Collaborate with Partners and Devices Forum (P&D) product teams and research teams to deliver AI-based features
  • Work with the team, leveraging their proximity and partnerships with product teams to maximize efficiency and impact
  • Identify common needs across multiple engagements and build shared infra and models which will serve as a common toolset and blueprints to deliver the next engagements faster
  • Transfer valuable AI knowledge and expertise to the product teams you engage with, empowering them for future AI-driven initiatives

Requirements For Senior Software Engineer, 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 testing, maintaining, or launching software products
  • 1 year of experience with software design and architecture
  • 3 years of experience with Machine Learning (ML) infrastructure (e.g., model deployment, model evaluation, data processing, debugging)

Interested in this job?