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
This job posting may no longer be active. You may be interested in these related jobs instead:
Customer Engineer, AI Infrastructure, Google Cloud

Senior technical role combining AI infrastructure expertise with customer engineering, focusing on helping businesses optimize AI solutions using Google Cloud's advanced hardware and software capabilities.

Staff Software Engineer, Large Language Model and GenAI

Staff Software Engineer position at Google focusing on Large Language Models and GenAI development for Pixel devices, combining ML expertise with mobile platform development.

Manufacturing Test Development Engineering Lead, Machine Learning

Lead Manufacturing Test Development Engineering position at Google, focusing on machine learning hardware testing and development with competitive compensation and benefits.

Applied AI Engineering Lead, Core Enterprise, Core

Lead AI engineering role at Google focusing on applying machine learning solutions to enterprise problems across various domains.

Kaggle Staff Software Engineer, AI/ML

Staff Software Engineer position at Google's Kaggle team, focusing on AI/ML infrastructure and benchmarking, offering competitive compensation and the opportunity to shape the future of AI evaluation.

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 8 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?