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, delivering enterprise-grade solutions through Google Cloud.
$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's Core ML Organization is seeking a Staff Software Engineer to drive ML Excellence for Google and the World. This role is part of the team responsible for creating a cohesive path for machine learning at Google and developing ML infrastructure. As a Staff Software Engineer in the Core Machine Learning team, you'll work on critical projects that shape how billions of users interact with Google's technologies. The position requires expertise in machine learning algorithms, software development, and technical leadership. You'll be working in Google Cloud, which accelerates organizations' digital transformation by leveraging cutting-edge technology. The role offers opportunities to switch teams and projects as both you and the business evolve. You'll be part of a dynamic environment that pushes technology forward, working on everything from distributed computing to artificial intelligence. The position comes with competitive compensation including base salary, bonus, equity, and comprehensive benefits. This is an excellent opportunity to lead technical direction, work on complex cross-functional projects, and make a significant impact on Google's ML infrastructure and products.

Last updated a month 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
401k
Equity
Parental Leave
  • Comprehensive medical, dental, and vision insurance
  • 401k plan
  • Equity compensation
  • Parental leave
  • Bonus eligible

Interested in this job?

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

Senior Research Scientist, Interactive Recommender Systems

Senior Research Scientist position at Google Research focusing on interactive recommender systems, machine learning, and AI, offering competitive compensation and benefits.

Staff Research Scientist, Google Cloud AI

Lead AI research scientist position at Google Cloud, focusing on advancing AI technology and its applications across industries while contributing to the research community.

Staff Software Developer, Generative AI, Gemini Code Assist

Lead the development of AI-powered developer tools at Google's Gemini Code Assist team, focusing on machine learning and generative AI applications.

Product Manager, AI/ML, Google Cloud

Lead AI/ML product management at Google Cloud, developing strategic vision for ML hardware stack and collaborating with teams like DeepMind and YouTube.

Senior Research Scientist, Multilingual NLP

Senior Research Scientist position at Google focusing on multilingual NLP and LLMs, requiring PhD and 7+ years of experience in machine learning and natural language processing.