Machine Learning Engineer – Distributed ML Systems

Job not on LinkedIn

🕒 April 1

🇺🇸 United States – Remote

⏰ Full Time

🟡 Mid-level

🟠 Senior

🤖 Machine Learning Engineer

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.

🇺🇸 United States – Remote

💵 $140k - $225k / year

💰 $550M Post-IPO Debt on 2022-01

⏰ Full Time

🟠 Senior

🤖 Machine Learning Engineer

🦅 H1B Visa Sponsor

info

PyTorch

Scikit-Learn

Tensorflow

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

🇺🇸 United States – Remote

⏰ Full Time

🟡 Mid-level

🟠 Senior

🤖 Machine Learning Engineer

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

🇺🇸 United States – Remote

⏰ Full Time

🟠 Senior

🤖 Machine Learning Engineer

🕒 April 1

EvolutionIQ

51 - 200

🏥 Healthcare

💼 Consulting

📦 Logistics

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

Pandas

Python

🕒 March 31

Givzey

1 - 10

💸 Finance

🤝 Non-profit

☁️ SaaS

Machine Learning Engineer developing AI solutions and shaping machine learning capabilities. Involved in designing, implementing ML systems, and collaborating cross-functionally.

🇺🇸 United States – Remote

⏰ Full Time

🟡 Mid-level

🟠 Senior

🤖 Machine Learning Engineer

Hadoop

Kafka

NoSQL

Pandas

Python

PyTorch

Scikit-Learn

Spark

SQL

Tensorflow