Pluralis Research logo

Research Engineer - Pre-training

AI
Pluralis ResearchAustraliaOn-siteFull-time16 Sept 2026

Pluralis Research is seeking a Research Engineer - Pre-training to build distributed training systems for Protocol Learning, training large models on consumer-grade devices over the internet. The role involves implementing model-parallel training, performance optimization, fault tolerance, and run instrumentation. Requires hands-on distributed training experience with PyTorch and strong Python engineering skills.

What you'll do

  • Implement and optimize model-parallel training for large models on heterogeneous GPUs under low-bandwidth, high-latency links.
  • Implement techniques that reduce communication overhead while maintaining model convergence in challenging network environments.
  • Make runs survive node churn with robust checkpointing, state synchronization, and recovery.
  • Build monitoring that shows throughput, bottlenecks, and model quality across hundreds of devices.

What you need

Must-have

PyTorchFSDPDeepSpeedMegatronData parallelismTensor parallelismPipeline parallelismPython

Nice-to-have

Large language modelsNemotronQwenOLMoP2P networkingNAT traversalPost-trainingReinforcement Learning

Soft skills

Mission alignmentComfortable working across timezonesProfessional-level English proficiency
Research EngineerPre-trainingDistributed TrainingProtocol LearningPyTorchMachine LearningRemoteFull-timeAI ResearchDecentralized AI