Machine Learning Engineer – Distributed ML Systems

🕒 April 1

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Pluralis Research

Pluralis Research

1 - 10 employees

🤖 Artificial Intelligence

🌐 Web 3

Artificial Intelligence • Web 3

Pluralis Research is a foundational AI research lab focused on Protocol Learning — decentralized, multi‑participant training of foundation models where no single participant holds a full copy of the model. The group develops methods to enable communication‑efficient model and pipeline parallelism, unextractable collaborative models, and high‑compression context parallelism so community‑trained, community‑owned frontier models can scale over low‑bandwidth, internet‑connected devices. Their work targets practical systems and algorithms that make decentralized training competitive with centralized training while enabling new ownership and economic models.

📋 Description

• 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.

🎯 Requirements

• 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

🏖️ Benefits

• 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

Apply Now

Similar Jobs

🕒 April 1

ZipRecruiter

1001 - 5000

🎯 Recruiter

👥 HR Tech

🤝 B2B

Senior Software Engineer developing and maintaining machine learning algorithms at ZipRecruiter. Analyzing data and optimizing models to impact job seekers' experiences.

PyTorch

Scikit-Learn

Tensorflow

🕒 April 1

Airbnb

5001 - 10000

👥 B2C

🛍️ eCommerce

Senior Staff Machine Learning Engineer at Airbnb focusing on ML evaluation and improving models. Collaborating across teams to deliver high-quality customer AI experiences.

🕒 April 1

Anlatan

11 - 50

🤖 Artificial Intelligence

Machine Learning Engineer developing cutting edge LLMs and Image models at Anlatan. Focused on user-friendly, privacy-safe, and censorship-free AI-fueled products.

Python

PyTorch

🕒 April 1

Janea Systems

11 - 50

🏢 Enterprise

Senior Machine Learning Engineer at Janea Systems designing and implementing enterprise machine learning systems. Collaborating with data scientists and software engineers in a remote work environment.

Airflow

AWS

Azure

Cloud

Google Cloud Platform

Keras

Kubernetes

Python

PyTorch

Tensorflow

🕒 April 1

EvolutionIQ

51 - 200

🤖 Artificial Intelligence

Machine Learning Engineer owning complex ML projects at Evolution IQ. Collaborating with PMs to map business requirements and deliver machine learning solutions.

Pandas

Python