Staff Software Engineer, Core Machine Learning, Google Cloud

Google Cloud accelerates every organization's ability to digitally transform its business and industry. We deliver enterprise-grade solutions that leverage Google's cutting-edge technology, and tools that help developers build more sustainably.
$189,000 - $284,000
Machine Learning
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
AI · Enterprise SaaS

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

Google Cloud is seeking a Staff Software Engineer specializing in Core Machine Learning. This role involves leading and managing project teams, contributing to product strategy, and providing technical leadership for major projects. The ideal candidate will have extensive experience in software development, particularly in C++, and a strong background in machine learning, artificial intelligence, and related fields.

Key responsibilities include setting team priorities, aligning strategies across teams, managing performance and development of team members, developing technical vision and roadmaps, designing and guiding system designs, and ensuring best practices in code development.

The role requires a blend of technical expertise and leadership skills, with a focus on machine learning and high-performance computing. The successful candidate will play a crucial role in shaping Google Cloud's machine learning capabilities and driving innovation in this rapidly evolving field.

This position offers a competitive salary range of $189,000-$284,000, plus bonus, equity, and benefits. It's an excellent opportunity for those looking to make a significant impact in the field of machine learning within one of the world's leading tech companies.

Google is committed to diversity and inclusion, providing equal opportunities for all qualified candidates regardless of background. The company offers a supportive work environment and values the unique perspectives that each employee brings to the table.

Last updated 4 months ago

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

  • Set and communicate team priorities that support the broader organization's goals. Align strategy, processes, and decision-making across teams
  • Set clear expectations with individuals based on their level and role and aligned to the broader organization's goals. Meet regularly with individuals to discuss performance and development and provide feedback and coaching
  • Develop the mid-term technical vision and roadmap within the scope of your team. Evolve the roadmap to meet anticipated future requirements and infrastructure needs
  • Design, guide and vet systems designs within the scope of the broader area, and write product or system development code to solve ambiguous problems
  • Review code developed by other engineers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency)

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

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

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.