Software Engineer, Large User Models, Core Machine Learning

Google Cloud accelerates organizations' digital transformation by delivering enterprise-grade solutions leveraging cutting-edge technology.
$136,000 - $200,000
Machine Learning
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
AI · Enterprise SaaS · Cloud

Description For Software Engineer, Large User Models, Core Machine Learning

Google Cloud is seeking a talented Software Engineer to join their Core Machine Learning team, focusing on Large User Models. This role is part of the Core ML organization, which drives ML excellence for Google and is responsible for creating a cohesive path for machine learning across the company.

The position sits within the Recommendations ML team, whose mission is to accelerate product innovations through machine learning. You'll be working on cutting-edge technology that impacts billions of users, developing and improving Large Transformer-based User Models that power various Google products like Play and Search.

As a Software Engineer in this role, you'll have the opportunity to conduct applied research, build and productionize sophisticated ML models, and collaborate with researchers to develop new architectures and techniques. The ideal candidate should have a strong background in software development and machine learning, with experience in Large Language Models, NLP, or Generative AI.

The role offers excellent growth opportunities within Google's fast-paced environment, where you'll be empowered to act like an owner and innovate. You'll be working with state-of-the-art ML infrastructure and tools, including TensorFlow and TPUs, while contributing to Google's mission of organizing the world's information.

The compensation package is highly competitive, with a base salary range of $136,000-$200,000, plus bonus, equity, and comprehensive benefits. Located in Mountain View, CA, you'll be working at the heart of Google's innovation center, collaborating with some of the brightest minds in the industry.

This position requires a minimum of 2 years of experience in software development and machine learning, making it ideal for mid-level engineers looking to make a significant impact in the field of ML. The role offers the perfect blend of applied research and practical implementation, allowing you to contribute to Google's next-generation AI technologies while working on products that affect billions of users worldwide.

Last updated a day ago

Responsibilities For Software Engineer, Large User Models, Core Machine Learning

  • Conduct applied research to improve quality and training/serving efficiency of Large Transformer-based User Models
  • Build, improve, and productionize Large Transformer-based User Models
  • Experiment, analyze, and iterate over Large User Models for Google products to improve model quality
  • Collaborate with researchers to develop new Machine Learning architectures, techniques, and metrics
  • Research in recommendation systems and Large Models from other domains

Requirements For Software Engineer, Large User Models, Core Machine Learning

Python
  • Bachelor's degree or equivalent practical experience
  • 2 years of experience with software development in one or more programming languages, or 1 year with advanced degree
  • 2 years of experience with machine learning algorithms and tools
  • Experience with Large Language Models, NLP or Generative AI
  • Master's degree or PhD in Computer Science or related technical field (preferred)
  • Experience training and improving deep learning models (preferred)
  • Experience with transformer models or recommendation systems (preferred)
  • Experience with modern ML stack or TPUs (preferred)
  • Experience with applied ML and infrastructure (preferred)
  • Excellent publication record in conferences (preferred)

Benefits For Software Engineer, Large User Models, Core Machine Learning

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • bonus
  • equity
  • benefits package

Interested in this job?

Jobs Related To Google Software Engineer, Large User Models, Core Machine Learning

Software Engineer

Software Engineer role at Microsoft focusing on Azure Machine Learning infrastructure and large-scale AI model serving.

Field Service AI Solution Architect

Field Service AI Solution Architect position at Salesforce, focusing on implementing AI solutions for field service operations with 3+ years of experience required.

Deep Learning Engineer, Datacenters

Deep Learning Engineer position at NVIDIA focusing on datacenter optimization, AI infrastructure, and performance analysis for large-scale machine learning systems.

Applied Machine Learning Engineer

Applied Machine Learning Engineer position at Design Pickle, focusing on AI-driven applications and data solutions for creative services.

Prompt Engineer /Python

Remote Prompt Engineer/Python position at Oowlish, focusing on LLM development, prompt engineering, and API development with competitive benefits and international project exposure.