Senior Software Engineer, Kaggle, AI/Machine Learning

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information.
Machine Learning
Senior Software Engineer
Contact Company
5+ years of experience
AI · Enterprise SaaS

Description For Senior Software Engineer, Kaggle, AI/Machine Learning

Google is seeking a Senior Software Engineer to join the Kaggle team, focusing on AI/Machine Learning initiatives. This role combines software engineering excellence with cutting-edge AI research, working on Kaggle's platform for ML competitions, datasets, and models. The position requires strong expertise in machine learning algorithms, particularly in areas like Large Language Models and NLP.

The role involves collaborating with both internal teams (including Google DeepMind) and external researchers to create and host valuable AI evaluations and benchmarks. You'll be responsible for developing and maintaining the software infrastructure that powers Kaggle competitions, while also contributing to research methods and algorithms for AI/ML.

The ideal candidate brings 5+ years of software development experience, with specific expertise in machine learning tools and algorithms. You'll need strong programming skills, experience with data structures/algorithms, and a proven track record of launching software products. The role offers the opportunity to work at the intersection of practical software engineering and advanced AI research, publishing papers and presenting at conferences.

Working at Google means being part of a company that develops technologies impacting billions of users. You'll join a team that values innovation, technical leadership, and collaboration across disciplines. The position offers the chance to shape the future of AI evaluation and benchmarking while working with some of the leading minds in the field.

This role is perfect for someone who combines strong software engineering fundamentals with a passion for AI/ML research. You'll have the opportunity to influence how AI is validated and evaluated through community engagement, while working on projects that have real-world impact across various industries through Google Cloud's AI initiatives.

Last updated 7 minutes ago

Responsibilities For Senior Software Engineer, Kaggle, AI/Machine Learning

  • Collaborate with the Kaggle Research team to design and implement software systems and tools for benchmarking and evaluation AI/ML
  • Collaborate with Google DeepMind Researchers and external researchers to create and host AI evaluations and benchmarks
  • Develop and maintain software infrastructure for running Kaggle competitions and benchmarks
  • Work with the Kaggle Competitions team to expand platform to host and run Large Language Model (LLM) Benchmarks
  • Contribute to the development and deployment of new research methods and algorithms for AI and ML
  • Publish research papers and present findings at conferences and workshops
  • Collaborate with engineering, design, and product leadership to improve Kaggle's product

Requirements For Senior Software Engineer, Kaggle, AI/Machine Learning

JavaScript
  • 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 algorithms and tools (e.g. TensorFlow)
  • Experience with Large Language Models, NLP, or Generative AI
  • Experience with C# and JavaScript (preferred)
  • Master's degree or PhD in Computer Science or related technical field (preferred)
  • Excellent communication and collaboration skills

Interested in this job?

Jobs Related To Google Senior Software Engineer, Kaggle, AI/Machine Learning

Senior Software Engineer, Machine Learning, Search

Senior Software Engineer position at Google focusing on Machine Learning and Search, requiring 5+ years of software development experience and strong ML/AI expertise.

Senior Software Engineer, Machine Learning, Search

Senior Software Engineer position at Google focusing on Machine Learning and Search, offering competitive compensation and the opportunity to impact billions of users globally.

Senior Software Engineer, AI/ML Recommendations, Rankings, Predictions, Search

Senior Software Engineer position at Google focusing on AI/ML recommendations, rankings, and search, offering competitive salary and opportunity to impact billions of users.

Senior Software Engineer, Machine Learning Infrastructure, Pixel Biometrics

Senior Software Engineer position at Google focusing on Machine Learning Infrastructure and Pixel Biometrics, requiring 5+ years of experience in software development.

Senior Software Engineer, Machine Learning, Google Assistant

Senior Software Engineer position at Google focusing on Machine Learning and AI development for Google Assistant, requiring 5+ years of experience in software development and ML/AI expertise.