Google Cloud is seeking a Senior Software Engineer to join their Core Machine Learning team, a pivotal role in driving ML Excellence for Google and the world. This position sits at the intersection of cutting-edge machine learning and large-scale software engineering, where you'll be developing infrastructure and executing key ML initiatives within Google.
The role requires a strong foundation in both software engineering and machine learning, with at least 5 years of software development experience and 3 years specifically in ML/AI algorithms, deep learning, or natural language processing. You'll be working on critical projects that shape how billions of users interact with Google's technologies, with opportunities to grow and evolve within the fast-paced environment.
As part of the Core ML Organization, you'll be responsible for creating and maintaining the infrastructure that enables machine learning excellence at Google. Your work will directly impact Google Cloud's mission to accelerate digital transformation across industries, serving customers in more than 200 countries and territories.
The position offers competitive compensation ($166,000-$244,000 base salary) plus bonus, equity, and comprehensive benefits. You'll be working alongside talented peers, participating in design reviews, writing and reviewing code, and contributing to documentation and educational content. The role provides an excellent opportunity to work on large-scale systems while pushing the boundaries of machine learning technology.
Located in prime tech hubs (Sunnyvale, Mountain View, or New York), you'll be part of Google's commitment to developing accessible technologies and maintaining leadership in the AI/ML space. The role offers significant growth potential, including opportunities to take on technical leadership responsibilities and work across various aspects of Google's ML infrastructure.