Machine Learning Engineer - Distributed ML Systems
Pluralis
Overview Pluralis Research carries out foundational research on Protocol Learning : multi-participant training of foundation models where no single participant has, or can ever obtain, a full copy of the model. The purpose of Protocol Learning is to facilitate the creation of community-trained and community-owned frontier models with self-sustaining economics. We're looking for Senior/Staff engineers with 5+ years of experience in distributed systems and ML large-scale training. You'll be implementing a novel substrate for training distributed ML models that work under consumer grade internet connection. Responsibilities Distributed Training Architecture & Optimization
- Design and implement large-scale distributed training systems optimized for heterogeneous hardware operating under low-bandwidth, high-latency conditions.
- Develop and optimize model-parallel training strategies (data, tensor, pipeline parallelism) with custom sharding techniques that minimize communication overhead.
- Optimize GPU utilization, memory efficiency, and compute performance across distributed nodes.
- Implement robust checkpointing, state synchronization, and recovery mechanisms for long-running, fault-prone training jobs.
- Build monitoring and metrics systems to track training progress, model quality, and system bottlenecks.
- Architect resilient training systems where nodes can fail, networks can partition, and participants can dynamically join or leave.
- Design and optimize peer-to-peer topologies for decentralized coordination across non-co-located nodes.
- Implement NAT traversal, peer discovery, dynamic routing, and connection lifecycle management.
- Profile and optimize communication patterns to reduce latency and bandwidth overhead in multi-participant environments.
- Strong experience building and operating distributed systems in production.
- Hands-on expertise with distributed training frameworks (FSDP, DeepSpeed, Megatron, or similar).
- Deep understanding of model parallelism (data, tensor, pipeline parallelism).
- Expert-level Python with production experience (concurrency, error handling, retry logic, clean architecture).
- Strong networking fundamentals: P2P systems, gRPC, routing, NAT traversal, distributed coordination.
- Experience optimizing GPU workloads, memory management, and large-scale compute efficiency.
- Equity-heavy compensation with meaningful ownership in a mission-driven company
- Competitive base salary for senior engineering roles in Australia
- Visa sponsorship available for exceptional candidates
- Remote-first with optional access to our Melbourne hub
- World-class team - team mates were previously at at Google, Amazon, Microsoft, and leading startups
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Machine Learning Engineer - Distributed ML Systems in United States vacancy
- ...robotic platforms. About the Role As a Research Engineer, Distributed Data Systems, you will design and scale the infrastructure that powers... ..., distributed storage, streaming infrastructure, machine learning infrastructure while ensuring scalability, reliability...SuggestedFull timeWork at officeRelocation package
$116k - $170k
...Impact at Lila We’re seeking a ML Engineer specializing in distributed and scalable training . You’ll design... ...and maintain large-scale training systems, optimize performance for massive... ...and scale never experienced before. Learn more about this mission at If this...SuggestedFull time$150k
...data scientists, and engineers, tackling the most fundamental... ...computing in deep learning, driving impactful... ...pioneers. The Role The Distributed ML Engineer will play a... ...performance for the machine learning software... ...new and cutting-edge systems. The ideal candidate will...SuggestedFull timeWork experience placementVisa sponsorship$296k - $370k
...seeking a seasoned Principal AI/ML Researcher and Engineer with deep expertise in Bayesian Learning, and Distributional Reinforcement Learning (RL)... ...AI models. These systems will integrate foundational... ...technical experience in Applied Machine Learning, including producing...SuggestedFull time- ...explore, create, play, learn, and connect with... ...Creator Services Machine Intelligence Team... ...building an NPC system that can (1) play... ...Roblox players. ML Platform Team : The... ..., Safety, Engine, and more. We are... ...areas: AI Platform, Distributed Inference Systems....SuggestedFull time
- ...to explore, create, play, learn, and connect with friends in... ...everyone. Recommendation Systems are a key growth lever at... ...techniques— with large-scale engineering to bridge experimentation... ...Notifications: owns the distributed systems and ML platform that transform billions...Full time
- ...of their business systems through natural language... ...and continuously learn and adapt.... ...Moveworks’ Reasoning Engine and natural language... ...engineer with machine learning expertise... ..., and keeping our ML at the cutting edge... ...We approach our distributed world of work with...Full timeWork at officeImmediate startRemote workFlexible hours
$130k - $220k
...into action through data, machine learning, and continuous... ...hiring a Machine Learning Engineer (Recommendation Systems) to build the personalization... ...design, deploy, and scale ML systems that power real-time... ...lakes ~ Familiarity with distributed computing (Spark, Ray)...Full timeRemote work$216.7k - $303.4k
...building the next generation of ML research tools and agentic AI platforms that power machine learning development across Reddit. Our mission... ...are looking for an experienced engineer with deep expertise in large-scale distributed systems, ML platforms, and emerging...Full time$144k - $192k
Role Description We are looking for a Machine Learning Systems Engineer to join our ML Acceleration team. In this role, you will be responsible for the core... ...directly impact our ability to scale large-scale distributed model training and reduce the time-to-convergence for...Full timeWork at officeRemote work- ...Distributed Systems Software Engineer, Python / Go 3 months ago Be among the first 25 applicants Get AI-... ...capabilities to new clouds and developing AI/ML pipelines for automatic analysis of... ...remotely since 2004! Personal learning and development budget of USD 2,000...Full timeCasual workLocal areaRemote workWorldwide
- ...of their business systems through natural language... ...and continuously learn and adapt.... ...Moveworks’ Reasoning Engine and natural language... ...are looking for a Machine Learning Engineer... ...cutting edge ML infrastructure for... ...responsibilities including distributed training and...Full timeWork at officeRemote workFlexible hours
$97.5k - $209.5k
...Python code to support AI and machine learning initiatives. This role... ...experience designing and building distributed systems and large-scale... ...development environment AI/ML experience: Proven track... ...technical guidance to junior engineers and peers Drive adoption...Temporary workFlexible hours- Canonical seeks a Distributed Systems Software Engineer, skilled in Python or Go, to enhance cloud solutions and develop automated testing strategies. Applicants... ...to impact CI processes and participate in innovative AI/ML initiatives within a supportive remote-work culture. #J-1...Full timeRemote work
- ...reliable, field-ready AI systems that solve the... ..., combining rigorous engineering with learning systems proven in globally... ...are seeking a Staff ML Systems Engineer to... ...architect and build the distributed infrastructure that powers large-scale machine learning workflows...Local area
$212.5k - $270k
...develops and deploys state-of-the-art machine learning solutions that predict the future... ...environments safely and efficiently. The system architecture team handles the onboard... ...challenging real-world problems with ML and engineering solutions. Use state of the art...Full timeContract workInternshipRemote work$216.7k - $303.4k
...Description As a Senior Software Engineer, ML Ranking Platform, you will... ...and performant ranking systems that power personalized... ...engineer developing large-scale distributed systems and data intensive... ...performant and reliable machine learning systems. Experience with recommendation...Full timeRemote workFlexible hours$170k - $216k
...Perception team builds the system which learns the spatial-temporal representation... ...set of sensors, enabling engineers like you to (1) develop... ...methods and recipes for human and machine labeling of foundation scale... ...Python ~ Experience with ML frameworks like PyTorch or...Full timeRemote work$204k - $259k
...Perception team builds the system which learns the spatial-temporal representation... ...set of sensors, enabling engineers like you to (1) develop... ...methods and recipes for human and machine labeling of foundation scale... ...Python ~ Experience with ML frameworks like PyTorch or...Full timeRemote work$225k - $280k
...and trust. The Role We’re looking for a Machine Learning Engineer to design and build feedback driven learning systems that improve our AI agent over time. This is... ...years hands on experience building and shipping ML systems ~ Bachelor’s or Master's degree in computer...Remote jobFull timeFlexible hours$253.3k - $354.6k
...Description The Embedding Machine Learning Platform team is at... ...’s recommendation systems. Our work impacts content... ...Staff Machine Learning Engineer , you will own the... ...architectures and high-impact ML systems. This role... ...high-performance, distributed training systems that...Full timeFlexible hours- ...Qualifications ~5+ years industry experience building production ML systems with senior ownership. ~Hands-on recommendation, search... ...retrieval Anti-signals ~Cannot show core Senior Machine Learning Engineer, Recommendation experience. ~Not comfortable with the...Full timeRemote work
- Senior ML Systems Engineer, Frameworks & Tooling at Cohere Our mission is to scale intelligence to serve humanity. We’re training and deploying... ...role sits at the intersection of large‑scale training, distributed systems, and HPC infrastructure. You will design and...Full timeWork at officeRemote workFlexible hours
$145k - $165k
Role Description We are seeking a ML Systems Engineer to design, build, and operate high-performance... ...platforms for serving large machine learning models in production. The role focuses... ...The ideal candidate brings strong distributed systems and performance engineering...Full timeLocal areaImmediate start- ...firm in San Francisco is searching for a Founding Machine Learning Engineer to develop scalable ML systems focused on RNA biology. This entry-level full-time... ...involves designing training pipelines, developing distributed training strategies, and collaborating closely with...Full time
$177.69k - $341.73k
...leading technology team in San Jose is seeking a Machine Learning Engineer to develop and maintain large-scale ML systems. The ideal candidate has strong programming... ...Python or Go, and is familiar with Kubernetes and distributed systems. This role offers an annual salary...Full time- ...leading AI research firm located in San Francisco is seeking a Senior ML Systems Engineer to build and maintain the training framework for large-scale language models. The role involves designing distributed training solutions and improving training throughput across multi-...Full timeFlexible hours
$149.4k - $235k
Role Description As a senior Machine Learning Systems Engineer on the Search Platform team, you will own and drive the design, development, and production... ...-based semantic search. ~Own end-to-end delivery of ML components from experimentation through production rollout...Full time$184.5k
...platform powered by data and machine learning provides secure,... ...Senior Machine Learning Engineer role is part of the Distribution & Supply team which sits... ...machine learning–driven systems that power how our travel... ...customer problems into clear ML‑driven solutions, selecting...Local areaFlexible hours$150k - $200k
...We’re looking for a Senior Machine Learning Engineer to help us build a revolutionary... ...adverse events, our ML/NLP/LLM infrastructure is central... .... You will help build systems and tools that support the... ...validate high-reliability, distributed platforms for machine learning...Full timeWork experience placementWork at officeRemote workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Machine Learning Engineer - Distributed ML Systems. Be the first to apply!
Related searches
- computer vision machine learning engineer United States
- junior machine learning research engineer United States
- machine learning software engineer United States
- junior machine learning engineer United States
- machine learning ai engineer United States
- data scientist machine learning engineer United States
- machine learning engineer United States
- graduate machine learning engineer United States
- ai ml engineer United States
- senior ml engineer United States











