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 2 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

Staff Software Engineer, Scaling On-Device ML Frameworks

Staff Software Engineer position at Google, focusing on scaling on-device machine learning frameworks for Android, iOS, and web platforms.

Staff Software Engineer, AI/ML Computer Vision, Google Ads

Staff Software Engineer position at Google Ads focusing on AI/ML Computer Vision, offering competitive salary and benefits in Mountain View, CA.

Staff Software Engineer, Machine Learning Borglet Accelerators

Staff Software Engineer role for Machine Learning Borglet Accelerators at Google Cloud, focusing on low-level computer systems and accelerators.