Google Cloud is seeking a Senior Software Engineer to join their Core Machine Learning organization, which is at the forefront of driving ML excellence for Google and the world. This role combines software engineering expertise with machine learning specialization, offering an opportunity to work on critical projects that shape how billions of users interact with Google's technologies.
The position requires a strong foundation in software development, with at least 5 years of experience in programming and algorithms, complemented by 3 years of specialized experience in ML/AI algorithms, deep learning, or natural language processing. You'll be working within Google Cloud, which serves customers in over 200 countries, delivering enterprise-grade solutions that leverage Google's cutting-edge technology.
As a senior engineer, you'll be responsible for writing and testing code, leading design reviews, and ensuring best practices through code reviews. The role involves working with large-scale systems, distributed computing, and advanced ML infrastructure. You'll have the opportunity to contribute to Google's ML infrastructure and key ML initiatives while collaborating with talented teams across the organization.
The position offers competitive compensation, including a base salary range of $161,000-$239,000, plus bonus, equity, and comprehensive benefits. You'll be working from one of Google's major tech hubs, with locations including New York, San Francisco Bay Area, and Seattle, where you'll be part of Google's mission to accelerate digital transformation across industries.
This role is perfect for someone who combines technical expertise with leadership potential, has a passion for machine learning, and wants to make a significant impact on Google's ML infrastructure and capabilities. You'll be at the intersection of software engineering and machine learning, helping to create and maintain the systems that power Google's ML excellence.