Staff Software Engineer, Core Machine Learning, Google Cloud

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information, focusing on cloud solutions and machine learning excellence.
$189,000 - $284,000
Machine Learning
Staff Software Engineer
Hybrid
5,000+ Employees
8+ years of experience
AI · Enterprise SaaS · Cloud

Description For Staff Software Engineer, Core Machine Learning, Google Cloud

Google Cloud is seeking a Staff Software Engineer to join their Core Machine Learning organization, which is responsible for driving ML excellence across Google and beyond. This role combines advanced machine learning expertise with software engineering leadership to develop cutting-edge ML infrastructure and solutions. The position offers the opportunity to work on critical projects that impact billions of users, with the flexibility to grow and evolve within Google's fast-paced environment.

The role requires deep expertise in both software development and machine learning, with opportunities to work across the full technology stack. You'll be part of the Core ML Organization that creates cohesive paths for machine learning at Google while developing ML infrastructure and executing key ML initiatives. The position involves collaborating with cross-functional teams in a complex, matrixed organization while leading technical direction and mentoring other engineers.

Google Cloud provides enterprise-grade solutions leveraging cutting-edge technology, serving customers in over 200 countries. As a Staff Software Engineer, you'll contribute to Google's mission of accelerating digital transformation across industries while working with state-of-the-art ML tools and infrastructure. The role offers competitive compensation, comprehensive benefits, and the chance to work with some of the brightest minds in technology while solving complex challenges at scale.

The position provides the flexibility of hybrid work arrangements across multiple locations, including major tech hubs like Sunnyvale and Seattle. You'll have the opportunity to shape the future of machine learning at Google while working on projects that have global impact and drive innovation in artificial intelligence and cloud computing.

Last updated 13 days ago

Responsibilities For Staff Software Engineer, Core Machine Learning, Google Cloud

  • Write product or system development code
  • Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies
  • Review code developed by other developers and provide feedback to ensure best practices
  • Contribute to existing documentation or educational content and adapt content based on product/program updates and user feedback
  • Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality

Requirements For Staff Software Engineer, Core Machine Learning, Google Cloud

Python
  • Bachelor's degree or equivalent practical experience
  • 8 years of experience in software development, and with data structures/algorithms
  • 5 years of experience testing, and launching software products
  • 3 years of experience with software design and architecture
  • 5 years of experience with machine learning algorithms and tools (e.g., TensorFlow), artificial intelligence, deep learning, or natural language processing

Benefits For Staff Software Engineer, Core Machine Learning, Google Cloud

Medical Insurance
Dental Insurance
Vision Insurance
Equity
401k
Parental Leave
  • Comprehensive medical, dental, and vision insurance
  • Equity compensation
  • 401k benefits
  • Parental leave
  • Competitive base salary plus bonus

Interested in this job?

Jobs Related To Google Staff Software Engineer, Core Machine Learning, Google Cloud

Staff Software Engineer, Machine Learning Borglet Accelerators

Staff Software Engineer position at Google focusing on machine learning infrastructure and hardware acceleration, offering competitive compensation and the opportunity to work on cutting-edge technology.

Staff Software Engineer, AI/ML Natural Language Processing, Google Ads

Lead AI/ML Natural Language Processing initiatives at Google Ads, developing large-scale solutions and providing technical leadership for advertising technology innovations.

Senior Staff Software Engineer, Recommendations, Rankings, Predictions

Lead machine learning and recommendation systems development at Google as a Senior Staff Software Engineer, shaping how billions of users discover content on YouTube.

Senior Staff Software Engineer, Cloud Specialized Generative AI

Lead Google Cloud's Generative AI initiatives as a Senior Staff Software Engineer, developing next-gen technologies and solutions for enterprise customers worldwide.

Staff Software Engineer, Machine Learning, Google Assistant

Lead Machine Learning engineering role at Google, developing AI solutions for Google Assistant with competitive compensation and opportunity to impact billions of users.