Google's software engineers are at the forefront of developing next-generation technologies that revolutionize how billions of users connect, explore, and interact with information. As a Software Engineer II in the Machine Learning team, you'll be responsible for developing ML systems and models for the Pixel personal agent. The role encompasses various aspects including data collection design, engineering, feature engineering, and model training/evaluation.
Working within Google's Devices & Services team, you'll combine the best of Google AI, Software, and Hardware to create radically helpful experiences for users. The team focuses on making computing interactions faster, seamless, and more powerful through research, design, and development of new technologies and hardware.
This position offers the opportunity to work with engineers, researchers, and product managers across Google to design and implement new features for the personal agent. You'll be part of a team that's making people's lives better through technology, whether through finding new ways to capture and sense the world, advancing form factors, or improving interaction methods.
The ideal candidate will have experience in machine learning, particularly in Natural Language Processing, Large Language Models, or Computer Vision, along with strong programming skills in C++ and Python. You'll need to be adaptable, display leadership qualities, and be enthusiastic about tackling new problems as Google continues to push technology forward.
This role is perfect for someone who is passionate about machine learning, enjoys working on cutting-edge technology, and wants to make a direct impact on products used by billions of people worldwide. You'll be part of Google's mission to organize the world's information and make it universally accessible and useful.