Senior Software Engineer, Machine Learning, Google Assistant

Google is a global technology company that develops innovative products used by billions of users worldwide.
Machine Learning
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS

Description For Senior Software Engineer, Machine Learning, Google Assistant

Google is seeking a Senior Software Engineer specializing in Machine Learning to join their Google Assistant team in Bengaluru. This role combines advanced AI/ML expertise with practical software engineering to enhance Google Assistant's natural language processing capabilities. The ideal candidate will have extensive experience in software development, ML/AI algorithms, and large language models.

The position offers an opportunity to work on cutting-edge AI technology that impacts billions of users globally. You'll be responsible for designing and implementing data pipelines, leveraging LLMs, and improving Google Assistant's conversational abilities. The role requires both technical expertise and leadership skills, as you'll be participating in design reviews and providing guidance to other developers.

Google's engineering-driven culture provides an environment where innovation is encouraged and technical challenges are abundant. As part of the Google Assistant team, you'll work with state-of-the-art ML frameworks and have the opportunity to contribute to one of Google's core products. The company's commitment to technological advancement and user impact makes this an ideal role for someone passionate about AI/ML and natural language processing.

The position requires 5 years of software development experience and 3 years of ML/AI expertise. You'll be working with technologies like TensorFlow and JAX, and will have the opportunity to work on large-scale systems that process massive amounts of data. Google offers a collaborative environment where engineers can grow their careers while working on meaningful projects that shape the future of AI technology.

Last updated 21 hours ago

Responsibilities For Senior Software Engineer, Machine Learning, Google Assistant

  • Design and implement data pipelines for processing and generation of large-scale training and eval data
  • Leverage Large Language Model (LLMs) to produce high quality data in order to assess and improve Google Assistant's conversational capabilities
  • Use data driven insights to proactively propose, design and implement new methods for improving data and quality
  • 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

Requirements For Senior Software Engineer, Machine Learning, Google Assistant

Python
  • 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 ML/AI algorithms and tools, deep learning, or natural language processing
  • Experience with ML models, ML frameworks (e.g., Tensorflow, JAX), ML Operations and LLMs
  • Experience with finetuning and evaluating large language models

Interested in this job?

Jobs Related To Google Senior Software Engineer, Machine Learning, Google Assistant

Senior Software Engineer, Machine Learning, Search

Senior Software Engineer position at Google focusing on Machine Learning and Search, developing next-generation technologies that impact billions of users globally.

Senior Customer and Partner Solutions Engineer, Machine Learning

Senior ML Solutions Engineer role at Google, focusing on customer and partner technical solutions, requiring 6 years of experience in web technologies and programming.

Senior Software Engineer, AI/ML

Senior Software Engineer position at Google focusing on AI/ML development and leadership in advertising technology infrastructure.

Senior Software Engineer, Machine Learning, Google Cloud Compute

Senior Software Engineer position at Google Cloud focusing on Machine Learning and AI development with competitive compensation and benefits.

Senior Software Engineer, Machine Learning, Technology & Society

Senior Software Engineer role at Google focusing on Machine Learning and societal impact, offering competitive compensation and opportunities to work on influential technologies.