Google is seeking a Software Engineer II to join their ML Processing and Analysis team. This role is part of Google's Technical Infrastructure organization, which builds and maintains the architecture behind Google's product portfolio. The position focuses on improving model quality through data optimization techniques, building and iterating on tools to automatically apply state-of-the-art data optimization methods.
The team's mission is to improve time to model quality for users by developing integrated tools and platforms that bring data optimization techniques to a broad audience. They work closely with key product teams across Google, building solutions that automatically and efficiently apply cutting-edge data optimization techniques while providing insights on improvement opportunities.
As a Software Engineer II, you'll be working on critical projects with opportunities for growth and team mobility as the business evolves. The role requires versatility, leadership potential, and enthusiasm for tackling new problems across the full stack. You'll be part of Google's engineering team that handles massive-scale information and extends well beyond web search into areas like distributed computing, large-scale system design, networking, security, AI, and natural language processing.
The position offers the opportunity to work with advanced ML technologies, particularly in areas like Generative AI and Large Language Models. You'll be contributing to Google's next-generation technologies that impact billions of users worldwide, while working alongside talented engineers and researchers in a collaborative environment focused on pushing technological boundaries.