Google is seeking a Senior Software Engineer for their Machine Learning Core team to help build the technical foundation behind Google's flagship products. The role involves developing next-generation technologies that impact billions of users, focusing on machine learning and AI applications. As part of the Core team, you'll be responsible for designing, developing, and maintaining software solutions while managing project priorities and deliverables. The team serves as owners and advocates for underlying design elements, developer platforms, product components, and infrastructure at Google.
The position requires strong technical expertise in software development, ML/AI algorithms, and system architecture. You'll work on critical projects with opportunities to switch teams as the business evolves. The role demands versatility, leadership qualities, and enthusiasm for tackling new problems across the full-stack.
The Core team has a unique mandate to impact technical decisions across Google, working to build central solutions, break down technical barriers, and strengthen existing systems. They look across Google's products to create cohesive experiences for users and drive innovation for developers.
This role offers competitive compensation including a base salary range of $161,000-$239,000, plus bonus, equity, and comprehensive benefits. The position is available in Mountain View, CA or Seattle, WA, offering the opportunity to work with world-class engineers and contribute to technologies that affect billions of users globally.
Ideal candidates will have at least 5 years of software development experience, strong knowledge of ML/AI algorithms, and proven experience in testing and launching software products. A Bachelor's degree is required, while advanced degrees in Computer Science or related fields are preferred. The role also values experience in technical leadership and developing accessible technologies.