Taro Logo

Kaggle Staff Software Engineer, AI/ML

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information and one another.
$197,000 - $291,000
Machine Learning
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
AI · Enterprise SaaS

Description For Kaggle Staff Software Engineer, AI/ML

Kaggle, a Google subsidiary, is seeking a Staff Software Engineer specializing in AI/ML to join their team. This role is part of the ML, Systems, & Cloud AI (MSCA) organization, which is responsible for the infrastructure powering Google's services and Cloud AI solutions. The position offers a competitive base salary range of $197,000-$291,000 plus bonus, equity, and benefits.

The ideal candidate will work on Kaggle's platform, which serves over 20 million data scientists and ML practitioners globally. The role involves designing and implementing software systems for AI/ML benchmarking, particularly focusing on Large Language Model evaluations and competitions. You'll collaborate closely with Google DeepMind researchers and the broader AI community.

This is a senior technical position requiring extensive experience in software development, ML infrastructure, and system architecture. The role combines hands-on development using modern technologies like Python, .NET Core, React, and TypeScript with technical leadership responsibilities. You'll be instrumental in scaling Google's services and advancing the state of AI evaluation and benchmarking.

The position is based in Sunnyvale, CA, and offers the opportunity to work on cutting-edge AI technology while contributing to Kaggle's mission of empowering the global AI/ML community. The role requires both technical expertise and leadership skills, making it ideal for experienced engineers passionate about AI/ML who want to impact how AI systems are evaluated and benchmarked.

As part of Google's MSCA organization, you'll be working on systems that affect billions of users worldwide, with a focus on security, efficiency, and reliability. This role offers the chance to shape the future of AI evaluation while working with some of the most advanced AI technologies and researchers in the field.

Last updated 3 days ago

Responsibilities For Kaggle Staff Software Engineer, AI/ML

  • Collaborate with the Kaggle team to design and implement software systems for AI/ML benchmarking and evaluation
  • Work on expanding Kaggle's competitions platform for LLM Benchmarks and community evaluations
  • Collaborate with Google DeepMind Researchers for AI evaluations and benchmarks
  • Use modern libraries and frameworks (Python, .NET Core, React, TypeScript)
  • Increase the ability to scale Google's services to new levels

Requirements For Kaggle Staff Software Engineer, AI/ML

Python
TypeScript
  • Bachelor's degree or equivalent practical experience
  • 8 years of experience in software development
  • 5 years of experience testing, and launching software products
  • 5 years of experience with ML fields (speech/audio, reinforcement learning, ML infrastructure)
  • 5 years of experience with ML design and ML infrastructure
  • 3 years of experience with software design and architecture

Benefits For Kaggle Staff Software Engineer, AI/ML

Equity
Medical Insurance
  • Equity
  • Medical Insurance
  • Bonus

Interested in this job?

Jobs Related To Google Kaggle Staff Software Engineer, AI/ML

Software Developer, Applied AI, Developer Experience

Senior software development role focusing on AI integration and developer experience at Google, building next-generation tools and infrastructure for AI-enhanced development workflows.

Field Solutions Developer III, GenAI, Google Cloud

Field Solutions Developer III position at Google Cloud focusing on Generative AI development and customer solutions, requiring 8+ years of programming experience and AI expertise.

CPU AI Workloads and Performance Architect

Senior technical role focusing on CPU architecture optimization for AI workloads at Google, combining hardware expertise with machine learning performance analysis.

Staff Platform System Architect, AI/ML, Silicon

Staff Platform System Architect role at Google focusing on AI/ML and silicon architecture for Pixel devices and Tensor SoC.

Manufacturing Test Development Engineering Lead, Machine Learning

Lead role in developing and managing test infrastructure for Google's custom-designed equipment, focusing on machine learning applications in manufacturing operations.