Software Engineer II, ML Experimentation

18 Hours ago • 1 Years + • Backend Development • Full Stack Development

Job Summary

Job Description

As a Software Engineer II on the ML Experimentation team at YouTube (a Google company), you'll design and build tools to enhance ML research and development. This includes improving the tools used daily by ML researchers and developers, creating new tools, iterating on existing ones, and collaborating effectively across teams. Key responsibilities involve accelerating the process of building and packaging code, securing access and scheduling on TPUs, and designing solutions to improve ML research and development workflows. You'll contribute directly to the enhancement of Google's machine learning capabilities and help shape the future of YouTube's technological infrastructure.
Must have:
  • Bachelor's degree or equivalent experience
  • 1 year software development experience (Python, C++, Java etc.)
  • 1 year experience with data structures/algorithms
  • 1 year experience building large-scale infrastructure
  • Design and build solutions to improve ML research and development
Good to have:
  • Experience with large-scale distributed systems (e.g., Slurm, Borg)
  • Experience with build systems (e.g., Blaze, Bazel)
  • Experience improving system performance (profiling, optimization)
  • Experience with ML/AI infrastructure and Python
  • Experience building developer tools

Job Details

Minimum qualifications:

  • Bachelor's degree or equivalent practical experience.
  • 1 year of experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript).
  • 1 year of experience with data structures or algorithms.
  • 1 year of experience building and developing large-scale infrastructure or distributed systems.

Preferred qualifications:

  • Experience with large scale distributed systems and scheduling infrastructure (e.g. slurm, borg, xborg, flume).
  • Experience with build systems and infrastructure (e.g. blaze, bazel, etc.).
  • Experience in improving system performance (e.g., profiling, system optimization).
  • Experience with ML/AI (Infrastructure) and Python.
  • Experience in building developer tools.

About the job

Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.

As part of the Machine Learning (ML) Experimentation team, you will design and build solutions to improve ML research and development.At YouTube, we believe that everyone deserves to have a voice, and that the world is a better place when we share, and build community through our stories. We work together to give everyone the power to share their story, explore what they love, and connect with one another in the process. Working at the intersection of technology and boundless creativity, we move at the speed of culture with a shared goal to show people the world. We explore new ideas, solve real problems, and have fun — and we do it all together.

Responsibilities

  • Enhance the tools ML researchers and developers use every day and build new ones and iterate on new ideas and collaborate across teams.
  • Work on efforts to speed up the process to solve building and packaging code, getting access and scheduling on TPUs.
  • Design and build solutions to improve ML research and development.

Similar Jobs

Trend Micro - Backend Engineer

Trend Micro

Manila, Metro Manila, Philippines (On-Site)
16 Years ago
ION - Software Developer/Engineer - Graduate Development Program

ION

Milan, Lombardy, Italy (On-Site)
6 Months ago
ION - Internship - Software Engineers/Developers - Italy

ION

Pisa, Tuscany, Italy (On-Site)
6 Months ago
Google - Cloud Technical Solutions Engineer, Infrastructure Compute

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
1 Week ago
Meta - Research Scientist, Systems and Infrastructure (PhD)

Meta

Bellevue, Washington, United States (On-Site)
2 Weeks ago
Animoca Brands - Backend Developer

Animoca Brands

South Korea (Remote)
7 Months ago
Casumo - Engineering Team Lead

Casumo

(Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

PwC - JAVA FULL STACK DEVELOPER -Consultant -Gurugram

PwC

Gurugram, Haryana, India (On-Site)
7 Months ago
ByteDance - Senior Backend Software Engineer - Global E-Commerce Supply Chain

ByteDance

Seattle, Washington, United States (On-Site)
5 Months ago
The Walt Disney Company - Software Engineer II - Site Reliability Engineer

The Walt Disney Company

New York, New York, United States (On-Site)
22 Hours ago
Google - Software Engineer, Distributed Systems

Google

Sunnyvale, California, United States (On-Site)
17 Hours ago
Google - Cloud Technical Solutions Engineer, Infrastructure Compute

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
1 Week ago
Google - Software Engineer III, Infrastructure, Conduit Flume Pipelines

Google

Zürich, Zurich, Switzerland (On-Site)
1 Week ago
Rackspace Technology - Frontend Engineer (UX-Focused)

Rackspace Technology

Gurugram, Haryana, India (Remote)
1 Month ago
ION - Product Management Analyst

ION

Pune, Maharashtra, India (On-Site)
6 Months ago
The Walt Disney Company - Sr Salesforce Administrator

The Walt Disney Company

San Antonio, Texas, United States (On-Site)
6 Days ago
Rush Street Interactive - Senior Server Engineer

Rush Street Interactive

Serbia (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in London, England, United Kingdom

Playground Games - Lead Gameplay Designer

Playground Games

Royal Leamington Spa, England, United Kingdom (Hybrid)
6 Months ago
Epic Games - Senior Console Engineer

Epic Games

London, England, United Kingdom (On-Site)
1 Week ago
Voodoo - Senior Game Developer - New Games

Voodoo

London, England, United Kingdom (Hybrid)
1 Month ago
Tesla - Delivery Support Advisor

Tesla

Manchester, England, United Kingdom (On-Site)
2 Months ago
Tesla - Service Technician / Automotive Mechanic

Tesla

Manchester, England, United Kingdom (On-Site)
2 Months ago
Microsoft - Member of Technical Staff, AI - Reinforcement Systems

Microsoft

London, England, United Kingdom (On-Site)
1 Month ago
Assystems - Project Manager

Assystems

Glasgow, Scotland, United Kingdom (Hybrid)
6 Months ago
Scanline VFX - Senior Compositor

Scanline VFX

London, England, United Kingdom (Remote)
1 Month ago
Fundamentalvr-2 - Major Account Sales Executive

Fundamentalvr-2

England, United Kingdom (On-Site)
1 Month ago
Hudl - Staff Engineer - Machine Learning

Hudl

London, England, United Kingdom (Hybrid)
4 Months ago

Get notifed when new similar jobs are uploaded

Backend Development Jobs

Google - Software Engineer, Cloud AI, Early Career

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
1 Week ago
Every matrix - Senior Java Developer

Every matrix

Lviv, Lviv Oblast, Ukraine (Hybrid)
3 Months ago
Playtech - Software Developer – Backend Content

Playtech

Kyiv, Kyiv City, Ukraine (On-Site)
2 Months ago
Newzoo - Full Stack Python Developer

Newzoo

Amsterdam, North Holland, Netherlands (Hybrid)
1 Month ago
Google - Software Engineering Manager II, Site Reliability Engineering

Google

San Francisco, California, United States (On-Site)
1 Week ago
Drivetrain - SDE (Automation & Quality Focus)

Drivetrain

Kolkata, West Bengal, India (Remote)
9 Months ago
DraftKings - Software Engineer - Backend

DraftKings

Dublin, County Dublin, Ireland (On-Site)
2 Weeks ago
Canva - Staff Backend Engineer - Product Insights Enablement - Java

Canva

Sydney, New South Wales, Australia (Remote)
2 Months ago
Krafton  - Deep Learning Service Dev - Backend Engineer

Krafton

Seoul, South Korea (On-Site)
1 Month ago
Aristocrat Gaming - Senior Software Developer

Aristocrat Gaming

London, England, United Kingdom (Hybrid)
4 Months ago

Get notifed when new similar jobs are uploaded

About The Company

A problem isn't truly solved until it's solved for all. Googlers build products that help create opportunities for everyone, whether down the street or across the globe. Bring your insight, imagination and a healthy disregard for the impossible. Bring everything that makes you unique. Together, we can build for everyone.

Dublin, County Dublin, Ireland (On-Site)

New York, New York, United States (On-Site)

Waterloo, Ontario, Canada (On-Site)

Taipei City, Taiwan (On-Site)

San Francisco, California, United States (On-Site)

Saint-Ghislain, Wallonia, Belgium (On-Site)

Bengaluru, Karnataka, India (On-Site)

Austin, Texas, United States (On-Site)

View All Jobs

Get notified when new jobs are added by Google

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug