Google

Staff Software Engineer, ML Frameworks

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

Qualifications

  • Bachelor's degree or equivalent experience required.
  • 8 years of software development experience is essential.
  • 5 years of experience in testing and launching software products, with 3 years focused on design and architecture.
  • 5 years working with Speech/audio technologies, reinforcement learning, ML infrastructure, or other ML specialty areas.
  • 5 years of experience in ML design and infrastructure, covering model deployment and evaluation.

Responsibilities

  • Innovate on infrastructure directions for the coming year amid changing technology.
  • Drive technical strategy and develop roadmaps for infrastructure enhancements.
  • Create stable, standardized APIs for internal products.
  • Migrate existing frameworks and runtimes onto the ML Runtime seamlessly.
  • Collaborate with Global Delivery Model to integrate innovations into product development.

Benefits

  • Comprehensive health and wellness benefits.
  • Generous retirement plans and savings options.
  • Equity opportunities including stock options.
  • Professional development and educational assistance programs.
  • Flexible working hours and options for remote work.
Full Job Description
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

We are building the ML infrastructure between top-level frameworks and hardware as a platform and operating system for ML programs. Our mission is to ensure end-to-end training and inference success for Google and the world through cost-effective and performant software stacks across hardware, frameworks, and model types.

In this role, your goal will be to enable internal and Cloud developers to innovate through the effortless, transparent use of high-functioning ML infrastructure, allowing them to focus their energy on forward-reaching achievements and the advancement of the field.

Individual pay is determined by factors including job-related skills, experience, and relevant education or training.

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

Learn more about benefits at Google .

Responsibilities
  • Innovate next directions for infrastructure over a 12-month time horizon, given a rapidly changing technology landscape.
  • Drive technical strategy and roadmaps for infrastructure development.
  • Identify and build stable, standardized Application Programming Interfaces (APIs) for internal products.
  • Migrate existing frameworks (e.g., TensorFlow, JAX, PyTorch), runtimes (TFExecutor, TFRT, PJRT), and Product Area's custom workflows (AdBrain) onto ML Runtime, minimizing any user disruption.
  • Partner with Global Delivery Model (GDM) 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 Information Technology Jobs

Find similar Staff Software Engineer, ML Frameworks jobs: