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.