21 Aug
|
Pluralis Research
|
South Australia
21 Aug
Pluralis Research
South Australia
Job Description
Overview
n
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.
n
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.
n
Responsibilities
n
Distributed Training Architecture & Optimization
n
n
- Design and implement large-scale distributed training systems optimized for heterogeneous hardware operating under low-bandwidth, high-latency conditions.
n
- Develop and optimize model-parallel training strategies (data, tensor, pipeline parallelism) with custom sharding techniques that minimize communication overhead.
n
- Optimize GPU utilization, memory efficiency, and compute performance across distributed nodes.
n
- Implement robust checkpointing, state synchronization, and recovery mechanisms for long-running, fault-prone training jobs.
n
- Build monitoring and metrics systems to track training progress, model quality, and system bottlenecks.
n
n
Decentralized Networking & Resilience
n
n
- Architect resilient training systems where nodes can fail, networks can partition, and participants can dynamically join or leave.
n
- Design and optimize peer-to-peer topologies for decentralized coordination across non-co-located nodes.
n
- Implement NAT traversal, peer discovery, dynamic routing,
and connection lifecycle management.
n
- Profile and optimize communication patterns to reduce latency and bandwidth overhead in multi-participant environments.
n
n
What You'll Bring
n
n
- Robust experience building and operating distributed systems in production.
n
- Hands‐on expertise with distributed training frameworks (FSDP, DeepSpeed, Megatron, or similar).
n
- Deep understanding of model parallelism (data, tensor, pipeline parallelism).
n
- Expert‐level Python with production experience (concurrency, error handling, retry logic, clean architecture).
n
- Strong networking fundamentals: P2P systems, gRPC, routing, NAT traversal, distributed coordination.
n
- Experience optimizing GPU workloads, memory management, and large‐scale compute efficiency.
n
n
What we offer
n
n
- Equity‐heavy compensation with meaningful ownership in a mission‐driven company
n
- Competitive base salary for senior engineering roles in Australia
n
- Visa sponsorship available for exceptional candidates
n
- Remote‐first with optional access to our Melbourne hub
n
- World‐class team — team mates were previously at at Google, Amazon, Microsoft, and leading startups
n
n
Backed by Union Square Ventures and other tier‐1 investors, we're a world‐class, deeply technical team of ML researchers and engineers. Pluralis is unapologetically ideological. We view the world as a better place if we are able to implement what we are attempting, and Protocol Learning as the only plausible approach to preventing a handful of massive corporations monopolising model development, access and release, and achieving massive economic capture. If this resonates, please apply.
#J-18808-Ljbffr
📌 Machine Learning Engineer - Distributed ML Systems (South Australia)
🏢 Pluralis Research
📍 South Australia