Software Engineer III, Kaggle, AI/Machine Learning

Google is a global technology leader that develops innovative products and services used by billions of users worldwide.
Machine Learning
Mid-Level Software Engineer
In-Person
2+ years of experience
AI

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

Join Google's Kaggle Research team as a Software Engineer III, where you'll be at the forefront of AI and machine learning innovation. This role combines cutting-edge research with practical implementation, focusing on developing and maintaining Kaggle's competition platform and AI benchmarking systems. You'll work alongside research scientists and engineers to shape the future of empirical validation for AI and ML at massive scale.

As part of the Kaggle Research team, you'll collaborate with Google DeepMind researchers and external partners to create and host valuable AI evaluations and benchmarks. The position offers unique opportunities to contribute to the development of new research methods and algorithms, while also publishing papers and presenting findings at prestigious conferences.

The role is based in Warsaw, Poland, and requires a strong foundation in software development, machine learning, and AI technologies. You'll be working on Google Cloud AI Research team's mission to bring AI solutions to various industries including healthcare, finance, and retail. The team addresses unique AI challenges that maximize both scientific and real-world impact.

This position is perfect for someone who combines technical expertise in machine learning and software development with strong communication skills. You'll be part of Google's mission to change how billions of users connect and interact with information, while helping establish Kaggle Research as the leader in building earned trust through community validation of AI.

The role offers the opportunity to work on projects critical to Google's needs, with the possibility to switch teams as you grow. You'll be part of a company that values diversity, equality, and inclusion, working in an environment that fosters innovation and pushes the boundaries of technology.

Last updated 10 days ago

Responsibilities For Software Engineer III, 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's competitions platform to host and run 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 Software Engineer III, Kaggle, AI/Machine Learning

JavaScript
  • Bachelor's degree or equivalent practical experience
  • 2 years of experience with software development in one or more programming languages, and with data structures or algorithms
  • 2 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
  • Master's degree or PhD in Computer Science or related technical fields (preferred)
  • Experience developing accessible technologies (preferred)
  • Experience with C# and JavaScript (preferred)
  • Familiarity with machine learning concepts and algorithms (preferred)
  • Strong communication and collaboration skills (preferred)

Interested in this job?

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

Research Scientist, Google Cloud AI

Research Scientist position at Google Cloud AI focusing on advancing AI technology through research, development, and practical applications across industries.

Research Scientist, Geo Algorithms, Research

Research Scientist position at Google focusing on Geo Algorithms research, requiring PhD and publication experience, offering $136K-$200K salary plus benefits.

Research Scientist

Research Scientist position at Google focusing on machine learning, data mining, and natural language processing research.

Research Scientist, Gen AI/ML, Computational Photography

Research Scientist position at Google focusing on Generative AI and Computational Photography, developing cutting-edge ML models for image quality and 3D capture.

Research Scientist, Market Algorithms, Google Research

Research Scientist position at Google focusing on market algorithms, combining microeconomics, ML, and algorithm design to develop efficient marketplaces.