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 offers a unique opportunity to work at the intersection of software development and AI research, collaborating with both Google DeepMind researchers and the broader AI community. You'll be responsible for designing and implementing systems that support AI/ML benchmarking and evaluation, while also contributing to the expansion of Kaggle's competition platform for LLM benchmarks.
As part of Google's Cloud AI Research team, you'll address AI challenges across various industries including healthcare, finance, and retail. The team focuses on pushing the boundaries of AI technology while ensuring practical applications that benefit Google Cloud customers. This position requires a blend of technical expertise, research capabilities, and collaborative skills.
The ideal candidate will have at least 5 years of software development experience, with specific expertise in machine learning algorithms and tools. You'll need strong foundations in software architecture and product development, combined with the ability to contribute to research papers and present at conferences. This role offers the opportunity to shape the future of AI evaluation and benchmarking while working with a world-class team at Google.
Working at Google provides exposure to large-scale systems and cutting-edge AI technology, with opportunities to switch teams and projects as you grow. The company offers a collaborative environment focused on innovation and technical excellence, making this an ideal position for someone looking to make a significant impact in the AI/ML field while working on products that affect billions of users.