Kaggle Staff Software Engineer, AI/ML

A global technology company that develops AI, search, cloud computing, software and online advertising technologies.
$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 platform with over 20 million data scientists and ML practitioners, is seeking a Staff Software Engineer to lead AI/ML initiatives. This role sits within the ML, Systems, & Cloud AI organization, which is responsible for Google's core infrastructure and Cloud AI services. The position offers an opportunity to shape the future of AI benchmarking and evaluation through Kaggle's competition platform.

The ideal candidate will bring extensive experience in software development, ML infrastructure, and technical leadership. You'll work closely with Google DeepMind researchers and the broader AI community to create and host valuable AI evaluations and benchmarks. The role involves using cutting-edge technologies and frameworks while contributing to systems that operate at massive scale.

This is a unique opportunity to impact how AI is evaluated and benchmarked globally, working with Kaggle's vibrant community of ML practitioners. You'll be at the intersection of software engineering and machine learning, helping to advance how AI models are tested and improved. The position offers competitive compensation including base salary, bonus, equity, and comprehensive benefits, reflecting Google's investment in top talent.

The role combines technical leadership with hands-on development, requiring both deep technical expertise and the ability to collaborate across teams. You'll help shape the future of AI evaluation while working with some of the most advanced ML systems and infrastructure in the industry. If you're passionate about AI/ML and want to work on systems that impact millions of users, this role offers an exceptional opportunity to advance your career while making meaningful contributions to the field.

Last updated 2 minutes ago

Responsibilities For Kaggle Staff Software Engineer, AI/ML

  • Collaborate with the broader Kaggle team to design and implement software systems and tools for AI/ML benchmarking and evaluation
  • Work with the Kaggle Competitions team to expand platform for LLM Benchmarks and community evaluations
  • Collaborate with Google DeepMind Researchers and external researchers
  • Use modern libraries and frameworks such as Python, .NET Core, React, and 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 design and ML infrastructure
  • 3 years of experience with software design and architecture
  • 5 years of experience with speech/audio, reinforcement learning, ML infrastructure, or other ML specialization

Benefits For Kaggle Staff Software Engineer, AI/ML

Medical Insurance
Equity
  • Bonus
  • Equity
  • Comprehensive benefits package

Interested in this job?

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

ML Accelerator Architect and Performance Engineer, Silicon

ML Accelerator Architect role at Google focusing on hardware/software architecture for machine learning applications and optimization of neural network models.

Staff Software Engineer, Machine Learning, JAX Third Party

Staff Software Engineer position focused on developing and leading the OSS JAX AI Inference Stack for Google Cloud Platform, working on machine learning infrastructure and performance optimization.

Senior Staff Software Engineer, AI/ML GenAI, Google Ads

Senior Staff Software Engineer position at Google focusing on AI/ML and GenAI technologies for Google Ads, offering competitive compensation and the opportunity to work on cutting-edge advertising technology.

Staff Software Engineer, Generative AI, Google Workspace

Staff Software Engineer position at Google focusing on Generative AI and Google Workspace development, requiring expertise in machine learning and large language models.

Staff Software Engineer, Machine Learning, Computer Vision, Silicon

Staff Software Engineer position at Google focusing on Machine Learning and Computer Vision, developing next-gen edge TPU technology for on-device Generative AI applications.