Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer, Distributed Training

$200k - $420k
Full-time

River Ai

At River AI, our mission is to create personal AI owned and shaped by each individual. To achieve this, we are rewriting the entire stack from scratch: personal hardware for local inference, bespoke training infrastructure, next-generation UIs, and frontier deep learning research.

Who we are


We are scientists, engineers, and builders from the industry's top tech companies and AI labs. We bring a proven track record of scaling consumer systems for hundreds of millions of users and architecting the pre-training infrastructure behind today's frontier models.

About the Role


We are looking for exceptional systems engineers to build the distributed training engines behind the River API. Your goal is to make fine-tuning and reinforcement learning fast, numerically correct, and reliable across large GPU clusters.

You will own the execution of training workloads, including gradient computation, optimizer updates, rollout coordination, and checkpoint recovery. Working closely with researchers and inference engineers, you will bring new learning methods into production and improve how efficiently models use compute.

What You’ll Do



  • Build and optimize distributed training for large dense and mixture-of-experts models, including low-rank adapter training.

  • Improve reinforcement-learning pipelines by coordinating sampling, reward computation, training updates, and weight transfer.

  • Optimize GPU memory use, parallelism, and communication to increase training throughput.

  • Implement reliable checkpointing, resumption, and worker recovery while preserving consistent training state.

  • Validate losses, gradients, and optimizer behavior, and diagnose numerical or distributed execution failures.

  • Partner with researchers to implement new algorithms and make them accessible through the River API.

Skills & Qualifications


Minimum Qualifications:


  • Bachelor’s degree in Computer Science, Computer Engineering, or equivalent practical industry experience.

  • Hands-on experience building or substantially improving distributed model-training systems.

  • Strong proficiency in Python and a modern deep-learning framework, such as PyTorch or JAX.

  • Solid understanding of backpropagation, optimizers, mixed-precision training, and GPU memory management.

  • Strong debugging skills across concurrent execution, collective communication, and distributed failure recovery.

  • A highly collaborative mindset and a bias for action to push boundaries across the stack.

Preferred Qualifications: (We encourage you to apply even if you don't meet all of these)


  • Experience with reinforcement-learning infrastructure, rollout generation, or asynchronous training.

  • Familiarity with tensor, pipeline, expert, or data parallelism and their performance tradeoffs.

  • Work on LoRA, mixture-of-experts training, distributed optimizers, or activation checkpointing.

  • Experience with NCCL, communication profiling, and overlapping computation with data transfers.

  • Proficiency in C++, Rust, or CUDA, with experience investigating performance below the framework layer.

  • Contributions to training frameworks or a track record of operating large training runs.

Logistics & Benefits



  • Location: Palo Alto, California.

  • Compensation: Depending on experience and skills the expected base pay is $200,000 - $420,000 USD per year.

  • Benefits: Comprehensive health, dental, and vision insurance; unlimited PTO; and relocation assistance as needed.

  • Visa Sponsorship: We sponsor visas and are committed to supporting the process for the right candidate.

Vacancy posted 16 hours ago
Similar jobs that could be interesting for youBased on the Software Engineer, Distributed Training in Remote vacancy
  • $166k - $220k

     ...ABOUT THE TEAM Software Integration Environment (SIE) is a...  ...both internally by Anduril engineers and externally by our customers...  ...orchestrate,  and tear down distributed test and simulation environments...  ..., education and/or training, critical skills, and/or business... 
    Training
    Full time
    Work experience placement
    Immediate start

    Anduril

    Remote
    1 day ago
  • $180k - $250k

     ...this role:  You are an experienced software engineer who thrives on building large-scale computing...  ...have deep expertise in large scale distributed systems that deal with high complexity...  ...Experience with AI/ML inference or training infrastructure Experience with high... 
    Training
    Full time
    Currently hiring
    Remote work
    Relocation package

    Falò

    Remote
    1 day ago
  • $160k - $240k

    Senior Software Engineer - Customer Distribution Infrastructure Location New York Business Area Engineering and CTO Ref # 10053341...  ...location, work experience, market conditions, education/training and skill level. We offer one of the most comprehensive... 
    Training
    Temporary work
    For contractors
    Work experience placement
    Local area
    Remote work

    Bloomberg

    New York, NY
    3 days ago
  • $160k - $194k

     ...intelligence platform for the AI economy. Our software helps the world's largest energy...  .... The Role As a Software Engineer focusing on Distributed Systems at Verse, you will work in...  ..., market conditions, experience and training, licensure and certifications, and business... 
    Training
    Full time
    Remote work
    Flexible hours

    Ad Verse

    San Francisco, CA
    1 day ago
  • $191k - $253k

     ...ABOUT THE TEAM Anduril's Software Platform organization is seeking a Software Engineer to join the Data Distribution team. The Data Distribution team builds and operates...  ...limited to) work experience, education and/or training, critical skills, and/or business... 
    Training
    Full time
    Work experience placement
    Immediate start

    Anduril

    Remote
    1 day ago
  • $146.5k

     ...About the team: The ML Data Engineering team powers metadata...  ...learning, data engineering, and distributed systems, collaborating closely...  ...: We’re seeking a Senior Software Engineer with deep...  ...sets; relevant education or training; and other business and organizational... 
    Training
    Full time
    Local area
    Worldwide
    Home office
    Flexible hours

    Scribd, Inc.

    San Francisco, CA
    1 day ago
  •  ...industry-leading virtualization software company. Our technologies...  ...for a Staff Software Engineer to join VMware’s NSX team. NSX...  ...applications using your expertise in distributed systems, software...  ...recruiting and hiring, selection for training, promotion, rates of pay or... 
    Training
    Full time
    Local area

    Vmware

    Remote
    1 day ago
  • $215k - $250k

     ...available to any downstream query engine and use case (from...  ...scale data systems and globally distributed platforms that sit at the heart...  ...data tech stack by building the software and data features that...  ...relevant certifications and training, business needs, market demands... 
    Training
    Odd job
    Work at office
    Local area
    Remote work
    Relocation
    Relocation package

    Onehouse

    Sunnyvale, CA
    21 days ago
  • $117.2k - $313.7k

     ...has immediate opportunities for Lead software engineers who want their lines of code to have significant...  ...and exciting components/frameworks in distributed filesystems in an ever-growing and...  ..., compensation, promotion, benefits, training, assessment of job performance,... 
    Training
    Full time
    Immediate start
    Remote work

    Salesforce

    San Francisco, CA
    1 day ago
  • Distributed Systems Software Engineer, Python / Go Join to apply for the Distributed Systems Software Engineer, Python / Go role at Canonical Continue...  ...0 - $196,600.00 1 day ago Software Engineer, HTML - AI Training (Freelance, Remote) San Francisco, CA $150,000.00 - $17... 
    Training
    Full time
    Freelance
    Internship
    Local area
    Remote work
    Worldwide

    Canonical

    San Francisco, CA
    5 days ago
  • $135.4k - $181.6k

    Lead Content Distribution Network EngineerDisney Entertainment and ESPN Product & TechnologyTechnology...  ...Technology is a global organization of engineers, product developers, designers,...  ...Education, Experience/Skills/Training:Minimum of 7 years of experience managing... 
    Training
    Remote work

    Disney Interactive

    New York, NY
    2 days ago
  • Job Summary:The Field Application Engineer is responsible for driving adoption of the company...  ...or EPC / design build team or OEM for distributed energy resource products/services....  ...remote.Frequent travel may be required for training or meetings.Must be able to work flexible... 
    Training
    Full time
    For contractors
    Remote work
    Flexible hours

    PowerSecure

    Durham, NC
    3 days ago
  • $227.2k - $324.5k

    About the Role:As a Staff Software Engineer on the ML Infrastructure team, you will collaborate...  ..., high throughput, and low latency distributed systems using ScalaBuild reusable components...  ...(e.g. Feast), ElastiCache, model training orchestration, etc.Understanding of ML... 
    Training
    Full time
    Temporary work
    Local area
    Flexible hours

    Tubi TV

    New York, NY
    2 hours ago
  •  ...50,000 planners, designers, engineers, scientists, digital innovators...  ...of critical transmission, distribution, renewable energy, and grid...  ...development, and professional training opportunities.Competitive...  ...standard engineering and design software such as AutoCAD,... 
    Training
    Work at office
    Local area
    Remote work
    Worldwide
    Flexible hours

    AECOM

    Austin, TX
    2 days ago
  •  ...around the world depend on to keep their engineering teams focused on what matters most -...  ...hardworking and close-knit group with a software-driven culture (yep, even our GTM team...  ...Senior Software Engineer, experienced in distributed databases to help shape the future of... 
    Full time
    Remote work
    Flexible hours

    Authzed

    United States
    1 day ago
  • $159.8k - $235k

     ...systems and abstractions that DoorDash Engineering depends on: reliable, efficient, secure, and easy to use. Within Storage, the Distributed Caching team owns every caching offering...  ...Code, Codex, Cursor) in the full software development lifecycle, including designing... 
    Hourly pay
    Full time
    Work at office
    Local area
    Remote work
    Flexible hours

    Doordash

    Seattle, WA
    1 day ago
  • $170k - $200k

    Seattle, Washington, United StatesProducts - Engineering /Fulltime /HybridOver 50,000 customers...  ...detailsTitle of position: Senior Software EngineerPosition type: Full timeLocation...  ...at the intersection of networking, AI, distributed systems, cloud platforms, security, and... 
    Full time
    H1b
    Local area
    Work from home
    Work visa
    Shift work

    Extreme Networks, Inc.

    Seattle, WA
    4 days ago
  • $168.1k - $227.4k

     ...ingests a new record? Behind the scenes, a distributed log service makes it possible, and this...  ...-year roadmap of complex, high-impact engineering work. We are investing in an already...  ...efficiency, and reliability.As a Senior Software Development Engineer, you will be a... 
    Internship
    Work from home
    Flexible hours

    AmazonWebServices

    Seattle, WA
    4 days ago
  • $143k - $165k

     ...ISTARI DIGITAL] Istari is a digital engineering software company enabling our customers to turn...  ...prototypes, performing virtual testing, or training AI and autonomy for complex systems,...  ...impact. While we are a distributed team with most team-members working remotely... 
    Training
    Full time
    For contractors
    Local area
    Remote work
    Home office
    Flexible hours

    Istari Digital

    Remote
    16 hours ago
  •  ...Full-time Description The Research Software Engineer (RSE) will work to bring modern...  ...Pelican Platform, which is used for a distributed data delivery and transfer system across...  ...duties can be learned through on-the-job training. The requirements listed below are... 
    Training
    Full time
    Work at office

    Morgridge Institute For Research

    Remote
    1 day ago
  • $204k - $259k

     ...realistic environments for testing and training the Waymo Driver. Our team is a diverse, and collaborative group of software engineers, machine learning (ML) engineers, and data...  ...the release of software in a highly distributed heterogeneous execution environment Some... 
    Training
    Full time
    Work experience placement
    Remote work

    Waymo

    Remote
    1 day ago
  • $125k - $175k

     ...provide real-time insights to engineers, ensuring efficient and high...  ...development. As a Backend Software Engineer, you will design and...  ...designing APIs and building distributed systems. Experience with...  ..., and relevant education or training.    In addition to the base... 
    Training
    Full time
    Work at office
    Relocation

    Whoop

    Remote
    1 day ago
  •  ...to improve their business. Founded by engineers — and customer obsessed — we leap at every...  ...from data apps, AI agents, model training, model serving, and vector search. You’...  ...reliability, latency, and efficiency of distributed AI workloads Collaborate with platform... 
    Training
    Full time

    Databricks

    Remote
    16 hours ago
  • $100k - $175k

     ...of democracy. We’re hiring engineers, operators, and builders who...  ...doing The Senior Full Stack Software Engineer is a key technical...  ...~ Experience with distributed systems, event-driven architectures...  ...experience, education and/or training, critical skills, and/or business... 
    Training
    Full time
    Work experience placement

    Neros Technologies

    Remote
    1 day ago
  • $150k - $180k

     ...SAP, FranklinCovey, KornFerry, Sandler Training, Toastmasters, and many more — with learners...  ...and API design, and you make the engineers around you better This role is hybrid...  ...frameworks) with the ability to debug complex distributed systems ~ Clear communicator who... 
    Training
    Full time
    Work at office
    3 days per week

    Yoodli Ai Roleplays

    Remote
    1 day ago
  •  ...development. Our vast talent network trains frontier AI models in the same way teachers...  .... About the Role As a Software Engineer at Mercor, you’ll join a small, product...  ...Understanding of data structures, algorithms, and distributed systems. Familiarity with APIs, SQL... 
    Training
    Full time
    Work at office

    Mercor

    Remote
    1 day ago
  • $120k - $220k

     ...Build and own end-to-end software systems that power flight operations...  ...APIs, databases, and distributed systems ~ Comfort working...  ...responsibility # High signal (engineering) to noise (management)...  ...experience, education and/or training, critical skills, and/or business... 
    Training
    Full time
    Work experience placement
    Day shift

    Icarus

    Remote
    1 day ago
  •  ...workflows comprise data preparation, model training, and scaled inference spanning thousands...  ...ML workloads. We're hiring a Front-End Software Engineer to build intuitive, high-performance experiences on top of complex distributed systems. The surface you own is data-dense... 
    Training
    Full time
    Work at office
    Flexible hours

    Union.ai.

    Remote
    1 day ago
  • $166k - $220k

     ...Autonomy, Anduril’s premier software platform that enables masses...  ...Planning, Hardware, and Test Engineering to solve some of the hardest...  ...with any of the following, distributed systems, cloud computing, or...  ...experience, education and/or training, critical skills, and/or... 
    Training
    Full time
    Work experience placement
    Immediate start

    Anduril Industries

    Remote
    1 day ago
  •  ...Software Engineer (Backend-Focused) About AZX Our mission is to accelerate positive impact...  ...in backend engineering fundamentals: distributed systems, API design, and production...  ...a cluster of teammates in Seattle Training and learning opportunities Be part... 
    Training
    Remote job
    Full time
    Work visa
    Flexible hours
    Shift work

    Azx Inc

    Remote
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer, Distributed Training. Be the first to apply!