Jobs · Engineering

ML Engineer - Remote

Torentify · United States · 1 mo ago
RemoteRemoteEngineeringFull-time

About the Company

Pluralis Research conducts foundational research into Protocol Learning, a multi-participant approach to training foundation models where no single participant has, or can obtain, a complete copy of the model. The company aims to facilitate the development of community-trained and community-owned frontier models supported by self-sustaining economics. Pluralis Research is building novel infrastructure for distributed machine learning across decentralized environments.

About the Role

Pluralis Research is seeking Senior and Staff Machine Learning Engineers with 5+ years of experience in distributed systems and large-scale machine learning training. In this role, you will implement a novel technical substrate for training distributed ML models across consumer-grade internet connections. You will work on distributed training architecture, model parallelism, GPU optimization, decentralized networking, resilience, and communication efficiency.

Responsibilities

Distributed Training Architecture & Optimization

  • Design and implement large-scale distributed training systems for heterogeneous hardware.
  • Optimize training systems for low-bandwidth and high-latency environments.
  • Develop model-parallel training strategies covering data, tensor, and pipeline parallelism.
  • Implement custom sharding techniques to minimize communication overhead.
  • Optimize GPU utilization, memory efficiency, and compute performance across distributed nodes.
  • Build robust checkpointing, state synchronization, and recovery mechanisms for long-running training jobs.
  • Develop monitoring and metrics systems to track training progress, model quality, and system bottlenecks.

Decentralized Networking & Resilience

  • Architect resilient training systems capable of handling node failures and network partitions.
  • Support environments where participants can dynamically join or leave.
  • Design and optimize peer-to-peer topologies for decentralized coordination.
  • Implement NAT traversal, peer discovery, dynamic routing, and connection lifecycle management.
  • Profile and optimize communication patterns to reduce latency and bandwidth overhead.
  • Build reliable systems for coordinating distributed workloads across non-co-located nodes.

Required Qualifications

  • 5+ years of experience in distributed systems and large-scale machine learning training.
  • Strong experience building and operating distributed systems in production.
  • Hands-on expertise with distributed training frameworks such as FSDP, DeepSpeed, Megatron, or similar technologies.
  • Deep understanding of data, tensor, and pipeline parallelism.
  • Expert-level Python development experience.
  • Production experience with concurrency, error handling, retry logic, and clean software architecture.
  • Strong networking fundamentals.
  • Experience with P2P systems, gRPC, routing, NAT traversal, and distributed coordination.
  • Experience optimizing GPU workloads, memory management, and large-scale compute efficiency.

Technical Focus

  • Distributed machine learning.
  • Large-scale model training.
  • FSDP, DeepSpeed, Megatron, or comparable frameworks.
  • Data, tensor, and pipeline parallelism.
  • GPU utilization and memory optimization.
  • Python and concurrent systems.
  • Peer-to-peer networking.
  • gRPC and distributed coordination.
  • NAT traversal and peer discovery.
  • Fault-tolerant distributed infrastructure.

Compensation

  • Equity-heavy compensation with meaningful ownership.
  • Competitive base salary for senior engineering roles in Australia.

Work Arrangement

  • Remote position.
  • Based on the provided listing, the role is associated with San Francisco, CA.
  • Work involves distributed systems operating across geographically separated nodes and consumer-grade internet connections.

Similar jobs

ML Engineer - Remote

ExecutivePlacements.comNew York, United States· 2 wk ago
Engineeringapply on executiveplacements.com

ML Engineer | Remote

CodeGeniusRecruitUnited States· 2 mo ago
RemoteEngineering$85/hrapply on candidateportal.ceipal.com

ML Engineer | Remote

Crossing HurdlesUnited States· 3 mo ago
RemoteInformation Technology$160k–$300k/yrapply on candidateportal.ceipal.com

ML ENGINEER/Remote

Apetan Consulting LLCUnited States· 1 mo ago
RemoteEngineeringapply on candidateportal.ceipal.com