Taro Logo

AI/ML Senior Software Engineer

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

Description For AI/ML Senior Software Engineer

Google is seeking a Senior AI/ML Software Engineer to join their BigQuery's Data Integration team. This role combines cutting-edge AI/ML expertise with enterprise-scale data engineering. You'll be responsible for designing and building data engineering agents backend and evaluation frameworks, working alongside software engineers and product managers. The position offers competitive compensation ($161,000-$239,000) plus benefits and equity.

The ideal candidate will bring 5+ years of software development experience and strong AI/ML capabilities. You'll be working on Google Cloud's BigQuery platform, helping organizations digitally transform their businesses through enterprise-grade solutions. The role involves both hands-on development and technical leadership, requiring expertise in distributed systems, data analytics, and machine learning.

Key responsibilities include designing next-generation data analytics systems, prototyping solutions for complex problems, and working directly with customers to understand and implement requirements. You'll be at the forefront of applying AI/ML to enterprise-scale products, including model evaluation and fine-tuning.

Google offers a collaborative environment where engineers can work on impactful projects that affect billions of users. The company provides comprehensive benefits, opportunities for growth, and a culture of innovation. This role is perfect for someone passionate about combining AI/ML expertise with practical enterprise solutions, offering the chance to work on cutting-edge technology while solving real-world business challenges.

Last updated 7 months ago

Responsibilities For AI/ML Senior Software Engineer

  • Design and develop next-generation software systems for data analytics
  • Prototype and research for solutions in projects with a high level of uncertainty
  • Participate in discussion with PMs and customers to understand requirements and map those to technical requirements
  • Apply judgment to determine whether, where, and how to apply AI/ML to products
  • Evaluate, fine-tune, and maintain models (which includes collecting and preparing data as needed)

Requirements For AI/ML Senior Software Engineer

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 developing infrastructure, distributed systems or networks
  • Experience in AI/ML quality evaluation and improvement

Benefits For AI/ML Senior Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
  • Bonus
  • Equity
  • Benefits package

Interested in this job?