Google

Staff Software Engineer, ML Frameworks

Google$207K — $300K *
Consumer Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree or equivalent practical experience.
  • 8 years of experience in software development.
  • 5 years of experience in testing and launching software products, and 3 years in software design and architecture.
  • 5 years of experience in Speech/audio technology, reinforcement learning, ML infrastructure, or a similar ML specialization.
  • 5 years of experience with ML design and ML infrastructure including model deployment and evaluation.

Responsibilities

  • Drive technical strategy and roadmaps for large-scale ML infrastructure development.
  • Guide sustainable engineering choices for ML systems at scale.
  • Optimize ML workloads using scaling, idle suspend, and other technologies.
  • Develop software features for Google’s accelerator fleet.
  • Collaborate with teams to integrate innovations into products.

Benefits

  • Comprehensive health insurance options.
  • Retirement savings plan with company matching.
  • Generous paid time off including vacation and holidays.
  • Continuous learning and development opportunities.
  • Employee assistance programs for mental health support.
Full Job Description
info_outline
X In most instances, this position requires in-person interviews as part of the hiring process.

Minimum qualifications:
  • Bachelor's degree or equivalent practical experience.
  • 8 years of experience in software development.
  • 5 years of experience testing, and launching software products, and 3 years of experience with software design and architecture.
  • 5 years of experience with one or more of the following: Speech/audio (e.g., technology duplicating and responding to the human voice), reinforcement learning (e.g., sequential decision making), ML infrastructure, or specialization in another ML field.
  • 5 years of experience with ML design and ML infrastructure (e.g., model deployment, model evaluation, data processing, debugging, fine tuning).

Preferred qualifications:
  • Master's degree or PhD in Engineering, Computer Science, or a related technical field.
  • 8 years of experience with data structures and algorithms.
  • 3 years of experience in a technical leadership role leading project teams and setting technical direction.
  • 3 years of experience working in a complex, matrixed organization involving cross-functional, or cross-business projects.
  • Experience in ML compilers and runtimes.
  • Experience with Tensor Processing Units (TPUs), TPU system design, and Graphics Processing Units (GPUs).


About the job

With your technical expertise you will manage project priorities, deadlines, and deliverables. You will design, develop, test, deploy, maintain, and enhance software solutions.

Eliminate resource waste across Google's accelerator fleet, maximizing the physical utility of compute clusters while maintaining peak developer velocity and seamless runtime execution. We strive to provide a cohesive, highly efficient, and transparent runtime environment that enables ML teams to focus entirely on modeling and research rather than physical infrastructure constraints.

Turn Google's compute infrastructure into a completely fluid and self-optimizing accelerator ecosystem. We envision a future where both internal product teams and external Google Cloud/hybrid-cloud customers can access and share massive accelerator pools on-demand with zero cold-start latency, zero wasted idle capacity.
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. Customers in more than 200 countries and territories turn to Google Cloud as their trusted partner to enable growth and solve their most critical business problems.Individual pay is determined by factors including job-related skills, experience, and relevant education or training.

US: $207000 - $300000 (USD) 20% bonus target equity benefits

Learn more about benefits at Google .

Responsibilities
  • Drive technical strategy, roadmaps, and adoption for large-scale ML infrastructure development.
  • Exercise sound engineering judgment to guide sustainable engineering choices for ML systems at scale.
  • Seek additional opportunities to drive efficiencies in ML workloads using scaling, idle suspend, and improving these capabilities with existing and novel technologies.
  • Deliver impactful software features for Google's accelerator fleet.
  • Partner with GDM and other PAs to transfer key innovations into products developed by your team and partner teams.

About Google

Google is a multinational technology company that specializes in Internet-related services and products. These include online advertising technologies, search engine, cloud computing, software, and hardware. Google was founded in 1998 by Larry Page and Sergey Brin while they were Ph.D. students at Stanford University. The company has grown tremendously since then and has become one of the most valuable companies in the world. Google's mission is to organize the world's information and make it universally accessible and useful.
Learn more about Google
Size
156,500 employees
Market Cap
$1,115.4 billion
Industry
Net Income
$40.2 billion
Founded
1998
5 Year Trend
+23.3%
Revenue
$182.5 billion
NASDAQ

Similar Jobs

More Jobs at Google

More Consumer Technology Jobs

Find similar Staff Software Engineer, ML Frameworks jobs: