Google Labs is seeking a Senior Research Software Engineer to join their AI Coding Agent team (Jules). This role combines cutting-edge AI research with practical software engineering to revolutionize how software is designed, developed, and maintained. The position is part of Google's mission to amplify developer productivity and make software creation accessible to everyone through AI-powered tools.
As a Research Software Engineer, you'll be embedded within Google's innovative environment, working on transformative AI products. The role involves setting up large-scale tests, deploying promising ideas quickly, and collaborating with research programs at partner universities. You'll work with Large Language Models, focusing on prompt engineering, ML applications, evaluations, and post-training optimizations.
The ideal candidate should have strong foundations in both software engineering and machine learning. You'll need experience with data structures/algorithms, software development, and a track record of launching software products. Knowledge of Python and machine learning frameworks is essential, as is experience with building agentic flows with LLMs.
This position offers competitive compensation, including a base salary range of $166,000-$244,000, plus bonus, equity, and comprehensive benefits. You'll have the opportunity to work from either Mountain View, CA, Boulder, CO, or New York, NY, collaborating with research engineers, scientists, and product managers to shape the future of software development.
The role combines hands-on coding with research opportunities, allowing you to contribute to the wider research community through university partnerships and paper publications. You'll be part of Google Labs' mission to discover and deliver transformative AI products, working on ambitious ideas in a collaborative and supportive environment that drives long-term impact through groundbreaking technology and innovative products.