1

Machine Learning Distributed System Engineer Jobs

As a machine learning engineer, you will develop natural language processing systems that help our ... distributed systems, performance analysis, and/or large-scale data processing * Natural language ...

Machine Learning Engineer Washington, DC (Hybrid) About the Role: We are seeking a highly skilled ... distributed systems. * Apply containerization and orchestration (Docker, Kubernetes) to enable ...

Machine Learning Engineer Washington, DC (Hybrid) About the Role: We are seeking a highly skilled ... distributed systems. * Apply containerization and orchestration (Docker, Kubernetes) to enable ...

Machine Learning Engineer Washington, DC (Hybrid) About the Role: We are seeking a highly skilled ... distributed systems. * Apply containerization and orchestration (Docker, Kubernetes) to enable ...

Principal Machine Learning & Data Engineer

$138K - $185K/yr

Lead cross-functional engineering efforts, breaking down complex initiatives into executable ... Graduate degree focused on machine learning, distributed systems, or applied statistics.

We are looking for a passionate, highly motivated, and hands-on applied Machine Learning Engineer ... distributed systems.Experience building data processing pipelines and large scale machine learning ...

Machine Learning Engineer

San Francisco, CA · On-site +1

$164K - $266K/yr

What you'll do As a Machine Learning Engineer on the AI Platform team, you will design and build ... Build and maintain high-performance distributed systems to support large-scale model inference and ...

What you'll do As a Machine Learning Engineer on the AI Platform team, you will design and build ... Build and maintain high-performance distributed systems to support large-scale model inference and ...

Machine Learning Engineer

Seattle, WA · On-site +1

$164K - $266K/yr

What you'll do As a Machine Learning Engineer on the AI Platform team, you will design and build ... Build and maintain high-performance distributed systems to support large-scale model inference and ...

Sr. Machine Learning Engineer

Santa Clara, CA · On-site

$143K - $189K/yr

Our team comprises a diverse range of backgrounds, including applied machine learning engineers with a focus on ML and LLM, and experienced distributed systems engineers. As such, we are seeking ...

Machine Learning Engineer

Cupertino, CA · On-site

$212K - $318K/yr

Proficiency in one or more object-oriented programming languages such as Python, Java, or C++, with hands-on experience building distributed systems. Experience building large-scale machine learning ...

next page

Showing results 1-20

Machine Learning Distributed System Engineer information

See salary details

$31.5K

$128.8K

$193.5K

How much do machine learning distributed system engineer jobs pay per year?

As of Jun 5, 2026, the average yearly pay for machine learning distributed system engineer in the United States is $128,769.00, according to ZipRecruiter salary data. Most workers in this role earn between $101,500.00 and $155,000.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Machine Learning Distributed System Engineer, and why are they important?

To thrive as a Machine Learning Distributed System Engineer, you need a strong background in computer science, distributed systems, and machine learning, often supported by a relevant degree and experience in scalable system design. Proficiency with tools like TensorFlow, PyTorch, Apache Spark, and distributed computing platforms such as Kubernetes or Hadoop is essential, along with experience in programming languages like Python, Java, or Scala. Strong problem-solving, collaboration, and communication skills help you effectively design solutions and work with cross-functional teams. These skills are crucial for building robust, scalable ML systems that can handle large datasets and support real-world AI applications.

How does a Machine Learning Distributed System Engineer typically collaborate with data scientists and software engineers on large-scale projects?

As a Machine Learning Distributed System Engineer, you will frequently work alongside data scientists to help scale their models and algorithms for production deployment. Your role involves translating prototype models into distributed systems that can handle vast datasets efficiently. You'll also coordinate with software engineers to integrate these systems into the company's technology stack, ensuring reliability and scalability. Effective communication and a collaborative mindset are crucial, as you'll help bridge the gap between research and production environments.

What is a Machine Learning Distributed System Engineer?

A Machine Learning Distributed System Engineer is a professional who designs, builds, and maintains large-scale systems that enable machine learning algorithms to process and analyze data across multiple machines or clusters. Their role often involves optimizing data pipelines, ensuring system scalability and reliability, and integrating various components to support machine learning workflows. They work closely with data scientists and software engineers to make sure that ML models can be trained and deployed efficiently on distributed infrastructure.

What is the difference between Machine Learning Distributed System Engineer vs Data Engineer?

AspectMachine Learning Distributed System EngineerData Engineer
Required CredentialsBachelor's/Master's in CS, experience with distributed systems, ML frameworksBachelor's/Master's in CS, experience with data pipelines, database systems
Work EnvironmentDeveloping scalable ML systems, working with distributed computing frameworksBuilding and maintaining data pipelines, ETL processes
Employer & Industry UsageTech companies, AI startups, research labsFinance, healthcare, e-commerce, tech firms
Search & Comparison IntentFocus on ML system scalability and distributed computingFocus on data infrastructure and pipeline management

The Machine Learning Distributed System Engineer specializes in designing and implementing scalable ML systems using distributed computing frameworks, while the Data Engineer focuses on building and maintaining data pipelines and infrastructure. Both roles require strong technical skills and often overlap in data handling, but their core focus areas differ—ML system development versus data infrastructure management.

Machine Learning Engineer

Machine Learning Engineer

Roberts Recruiting

Boston, MA • On-site

Other

Medical, Dental, PTO

Posted 19 days ago


Job description

We're looking for a smart, friendly, and dedicated machine learning engineers to help build new features and products. As a company, we're customer and sales-driven in every technical decision we make. As a machine learning engineer, you will develop natural language processing systems that help our customers understand their contracts. You will work with a wide range of structured and unstructured data sources. You will design and build customized, large-scale cloud-based machine learning systems. You will report directly to the CTO and get to work alongside the technical leadership team. You will have a close relationship with our Product Managers and UX Designers, collaborating in a fast-paced, small-team environment.
We're looking for teammates with:
  • BS in computer science or computer engineering required, MS preferred
  • Broad knowledge of machine learning and deep learning models and its applications using standard tools including Tensorflow/Keras
  • Backend development experience with a strong interest in work involving data pipelines, distributed systems, performance analysis, and/or large-scale data processing
  • Natural language processing experience including named-entity recognition and text classification is a plus
  • Strong Python skills and Python ML stack (pandas, scikit-learn, numpy, etc.) with knowledge of Object-Oriented Programming
  • Fluency in SQL and Database Management
  • Experience with software engineering practices (e.g. Agile, unit testing, code reviews, design documentation)
  • Excellent communication and collaboration skills and ability to communicate complex technical concepts to technical and non-technical audiences
By taking this job, you'll get:
  • MacBook Pro
  • Two HD monitors
  • Unlimited vacation
  • Stock options
  • All you can eat snacks
  • Great health and dental benefits
  • Company swag (we have the best socks in Boston)
  • Chance to build something amazing from the ground floor
  • Friendly commuting options to Downtown Crossing