Senior Software Engineer, Kaggle, AI/Machine Learning

Google is a global technology leader that specializes in internet-related services and products.
Machine Learning
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI

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. This role involves working on Kaggle's Research priorities, innovating in Kaggle's platform for ML competitions, datasets, and models, and establishing Kaggle Research as a leader in building earned trust through community validation of AI. The ideal candidate will collaborate with the Kaggle Research team, Google DeepMind Researchers, and external researchers to create and host valuable AI evaluations and benchmarks. They will develop and maintain software infrastructure for Kaggle competitions and benchmarks, expand the platform to host Large Language Model (LLM) Benchmarks, and contribute to new research methods and algorithms for AI and ML. This position offers the opportunity to work on cutting-edge AI technologies, publish research papers, and present findings at conferences. The role requires a strong background in software development, machine learning, and experience with Large Language Models, NLP, or Generative AI. Join Google's team in Warsaw, Poland, and be part of shaping the future of AI and machine learning through Kaggle's innovative platform.

Last updated 24 days ago

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

  • Collaborate with the Kaggle Research team to design and implement software systems and tools that support the cutting edge of benchmarking and evaluation AI/ML
  • Collaborate with Google DeepMind Researchers and external researchers to create and host valuable AI evaluations and benchmarks on Kaggle
  • Develop and maintain software infrastructure for running Kaggle competitions and benchmarks
  • Work with the Kaggle Competitions team to expand Kaggle competitions platform to host and run Large Language Model (LLM) Benchmarks and community evaluations
  • 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 for Research priorities

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

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, and 1 year of experience with software design and architecture
  • 3 years of experience with machine learning algorithms and tools (e.g. TensorFlow), artificial intelligence, deep learning, or natural language processing
  • Experience with Large Language Models, NLP, or Generative AI

Interested in this job?

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

Senior Research Scientist, Kaggle

Senior Research Scientist position at Google's Kaggle team, focusing on AI research, LLM benchmarking, and machine learning platform development.

Senior Software Engineer, Generative AI, Google Cloud AI

Senior Software Engineer position at Google Cloud AI focusing on Generative AI development, requiring 5+ years of experience and expertise in machine learning.

Senior Software Engineer, Machine Learning, Core

Senior Software Engineer position at Google's Core team, focusing on machine learning and AI development with competitive compensation and opportunities for technical leadership.

Senior Software Engineer, Core Machine Learning, Google Cloud

Senior Software Engineer position at Google Cloud focusing on Core Machine Learning, offering competitive compensation and the opportunity to work on cutting-edge ML technologies.

Senior Software Engineer, Machine Learning, Gemini

Senior Software Engineer position at Google working on Gemini, focusing on Machine Learning, AI models, and infrastructure development.