Taro Logo

Software Engineer - Machine Learning Infrastructure

Moloco is a machine learning company empowering organizations of all sizes to grow and unlock the full value of their unique first-party data, elevating the traditional path to performance advertising.
$133,476 - $200,214
Machine Learning
Senior Software Engineer
In-Person
501 - 1,000 Employees
4+ years of experience
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer - Machine Learning Infrastructure

Moloco is a Machine Learning Company seeking a Software Engineer for their Machine Learning Infrastructure team. This role offers an opportunity to build software that enables the ML team to ship faster and better models efficiently. You'll work with advanced machine learning frameworks like Tensorflow2 and JAX to leverage newer versions of hardware accelerators like GPUs and TPUs. The infrastructure you'll work on helps the ML team train about 1000 model instances daily and serve 7M QPS within a latency of 25 milliseconds.

Key responsibilities include:

  • Working with advanced ML frameworks to leverage hardware accelerators
  • Building infrastructure for efficient model training and serving
  • Optimizing workloads on GPUs and TPUs
  • Developing large-scale distributed systems

The ideal candidate should have:

  • At least 4 years of software engineering experience
  • Experience with backend/infrastructure systems
  • Understanding of distributed computing concepts
  • Knowledge of hardware accelerators like GPUs and TPUs
  • Experience with modern ML frameworks (preferred)
  • Experience with public cloud platforms (preferred)
  • Strong problem-solving and communication skills

Moloco offers a competitive compensation package and a range of benefits. They value diversity and inclusion, with offices worldwide including Silicon Valley, San Francisco, New York, London, Berlin, Seoul, and Tokyo. Join Moloco to be part of an exciting growth period and contribute to advancing the advertising technology industry through machine learning.

Last updated a year ago

Responsibilities For Software Engineer - Machine Learning Infrastructure

  • Work with advanced machine learning frameworks like Tensorflow2 and JAX
  • Work on infrastructure that helps the ML team train about 1000 model instances everyday
  • Serve 7M QPS within a latency of 25 milliseconds

Requirements For Software Engineer - Machine Learning Infrastructure

Python
Java
Go
  • At least 4 years software engineering experience
  • At least 4 years software development experience on backend/infrastructure systems
  • Bachelor Degree or above in Computer Science or equivalent technical degree
  • Fundamental understanding of distributed computing concepts
  • Fundamental understanding of hardware accelerators like GPUs and TPUs
  • Strong problem solving and communication skills

Benefits For Software Engineer - Machine Learning Infrastructure

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • 401k

Interested in this job?