Software Engineer II, ML Experimentation

1 Month 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

Zazz - Machine Learning Engineer

Zazz

(Remote)
3 Months ago
Google - Software Engineer II, Pixel Graphics

Google

London, England, United Kingdom (On-Site)
1 Month ago
Interactive Brokers - Automated Quality Assurance Engineer

Interactive Brokers

Greenwich, Connecticut, United States (Hybrid)
1 Month ago
Wind River Systems - Field Application Engineer (Automotive)

Wind River Systems

Bengaluru, Karnataka, India (On-Site)
7 Months ago
ByteDance - Senior Software Engineer, Global Payment Risk & Compliance

ByteDance

Seattle, Washington, United States (On-Site)
7 Months ago
Canva - Staff Backend Engineer - Product Insights Enablement - Java

Canva

Melbourne, Victoria, Australia (Remote)
3 Months ago
Voodoo - Senior Data Engineer - Streaming Platform

Voodoo

Paris, Île-de-France, France (Remote)
1 Month ago
GoTo Group - Lead Software Engineer (IC)

GoTo Group

Bengaluru, Karnataka, India (On-Site)
7 Months ago
Google - Engineering Manager, Mobile, YouTube Create

Google

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Microsoft - Member of Technical Staff, Infrastructure Engineer

Microsoft

Mountain View, California, United States (Hybrid)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

The Walt Disney Company - Senior Software Engineer - Scala

The Walt Disney Company

New York, New York, United States (On-Site)
1 Month ago
Google - Video Streaming Specialist

Google

Hyderabad, Telangana, India (On-Site)
1 Month ago
Springer Nature - Senior Data Engineer

Springer Nature

Pune, Maharashtra, India (Hybrid)
6 Months ago
ByteDance - Site Reliability Engineer - Data Infrastructure (San Jose)

ByteDance

San Jose, California, United States (On-Site)
7 Months ago
People Can Fly - Senior Backend Programmer

People Can Fly

Warsaw, Masovian Voivodeship, Poland (Remote)
1 Month ago
SailPoint - Principal SRE (Site Reliability Engineer)

SailPoint

(Remote)
1 Month ago
ION - Technical Consultant - Endur

ION

Dallas, Texas, United States (On-Site)
7 Months ago
Google - Software Engineer II, CoreOS Infrastructure

Google

Bucharest, Bucharest, Romania (On-Site)
1 Month ago
ByteDance - Backend Engineer, ARK Large Model Platform (Singapore)

ByteDance

Singapore (On-Site)
7 Months ago
ByteDance - Software Developer Graduate (Routing Verification & Emulation)

ByteDance

San Jose, California, United States (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Jobs in London, England, United Kingdom

Zynga - Senior Software Engineer

Zynga

London, England, United Kingdom (On-Site)
1 Month ago
Cloud Imperium Games - Senior Environment Artist - Spacescape Specialist / Worldbuilder

Cloud Imperium Games

Manchester, England, United Kingdom (On-Site)
1 Month ago
Take-Two Interactive - UK Tax and Treasury Intern

Take-Two Interactive

London, England, United Kingdom (On-Site)
1 Month ago
PlayStation Global - Principal 3C's Specialist

PlayStation Global

Liverpool, England, United Kingdom (Hybrid)
2 Months ago
Whalar - Associate Director, Client Service

Whalar

London, England, United Kingdom (Hybrid)
1 Month ago
Hello Games - QA Tester

Hello Games

United Kingdom (On-Site)
6 Months ago
Kwalee - Game Artist

Kwalee

Royal Leamington Spa, England, United Kingdom (On-Site)
2 Months ago
Tesla - Sales Advisor

Tesla

Liverpool, England, United Kingdom (On-Site)
3 Months ago
Maverick Games - Principal Game Designer

Maverick Games

Warwick, England, United Kingdom (Hybrid)
1 Month ago
ByteDance - Edge Network Engineer - EDGE Network

ByteDance

London, England, United Kingdom (On-Site)
6 Months ago

Get notifed when new similar jobs are uploaded

Backend Development Jobs

Playtech - Scala Developer

Playtech

Kyiv, Kyiv City, Ukraine (Hybrid)
3 Months ago
1047 Games - Senior Game Platform Engineer

1047 Games

(Remote)
3 Months ago
ByteDance - Software Engineer, Backend and Infrastructure

ByteDance

San Jose, California, United States (On-Site)
5 Months ago
Hedra - Senior Backend Engineer

Hedra

New York, New York, United States (On-Site)
2 Months ago
Gunzilla - Blockchain Go Engineer

Gunzilla

Frankfurt, Hessen, Germany (On-Site)
1 Month ago
Visual Concepts - Server Engineer - WWE 2K

Visual Concepts

Austin, Texas, United States (On-Site)
2 Months ago
Bad Robot Games - Online Engineer

Bad Robot Games

California, United States (Remote)
1 Month ago
Tencent - Senior Backend Programmer, Gaming

Tencent

London, England, United Kingdom (On-Site)
1 Month ago
Epic Games - Senior UI Engineer, Fortnite

Epic Games

London, England, United Kingdom (On-Site)
1 Month ago
Animoca Brands - Backend Developer

Animoca Brands

Philippines (Remote)
8 Months ago

Get notifed when new similar jobs are uploaded

OSZAR »