Software Engineer (Full-Stack)

Axiōma Search

San Francisco, New York (CA, NY)

On-site

USD 180,000 - 240,000

Full time

46 hours ago
Be an early applicant

Get a reply from this recruiter

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Axiōma Search is seeking a skilled ML/AI engineer to advance post-training methods and reinforcement learning. You will bridge ML research and systems engineering to optimize training workflows and scale across GPU clusters.

The role focuses on improving supervised fine-tuning and RL approaches, diagnosing performance bottlenecks, and ensuring robust model updates from rollout to checkpointing in distributed environments.

Qualifications

  • Strong programming and quantitative problem-solving skills.
  • Hands-on experience with PyTorch and model training.
  • Understanding of reinforcement learning or LLM post-training.
  • Experience with distributed training and GPU systems.
  • Strong experimental judgement.
  • Ability to work across ML research and systems engineering.

Responsibilities

  • Build and improve supervised fine-tuning, preference optimisation and RL methods.
  • Work with approaches including PPO, GRPO and SDPO.
  • Own training loops from rollout generation through to policy updates and checkpointing.
  • Improve training throughput, GPU utilisation and memory efficiency.
  • Profile and fix bottlenecks across distributed training.
  • Investigate instability and differences between training and inference.
  • Use real model failures to improve rewards, training data and overall performance.

Skills

PyTorch
Reinforcement learning
Distributed training
Experimentation
Research to systems

Tools

Ray
Megatron-LM

Job description

About

This role is about making models better after their initial training. You'll work on reinforcement learning and other post-training methods, while also improving the systems needed to run those experiments efficiently at scale.

The company is building AI systems that learn how to carry out complex work inside large organisations. They recreate real-world workflows as interactive training environments, then use those environments to train models through practice and feedback — so the models get better at completing long, multi-step tasks reliably, rather than simply generating answers.

You'll work across both the learning algorithms and the infrastructure underneath them. That means going from an RL experiment to a GPU profiler trace, finding what's limiting performance, and making sure systems improvements don't change the way the model learns.

What you'll do
  • Build and improve supervised fine-tuning, preference optimisation and RL methods
  • Work with approaches including PPO, GRPO and SDPO
  • Own training loops from rollout generation through to policy updates and checkpointing
  • Improve training throughput, GPU utilisation and memory efficiency
  • Profile and fix bottlenecks across distributed training
  • Investigate instability and differences between training and inference
  • Use real model failures to improve rewards, training data and overall performance
What you'll need
  • Strong programming and quantitative problem-solving skills
  • Hands-on experience with PyTorch and model training
  • Understanding of reinforcement learning or LLM post-training
  • Experience with distributed training and GPU systems
  • Strong experimental judgement
  • Ability to work comfortably across ML research and systems engineering
Optional
  • vLLM, SGLang, Ray, FSDP or Megatron-LM
  • CUDA, Triton, CuTE or GPU performance optimisation

Shortlisted candidates will be contacted within 48 hours.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Data Engineer
Senior Data Engineer

Axiōma Search • New York (NY)

On-site
USD 150,000 - 210,000
Member of Technical Staff — Post-training / RL
Member of Technical Staff — Post-training / RL

Remanence • Paris (TX)

Hybrid
USD 135,000 - 203,000
Visa sponsorship
Relocation support
Hybrid setup
Member of Technical Staff, RL Infra
Member of Technical Staff, RL Infra

inception • United States

On-site
USD 180,000 - 240,000
Member of Technical Staff, Reinforcement Learning
Member of Technical Staff, Reinforcement Learning

inception • United States

On-site
USD 180,000 - 260,000
Machine Learning Engineer — Reinforcement Learning
Machine Learning Engineer — Reinforcement Learning

Institute of Foundation Models • Sunnyvale (CA)

On-site
USD 150,000 - 450,000
Medical benefits
Dental benefits
Vision benefits
+7
Research Engineer / Research Scientist, RL Frontiers
Research Engineer / Research Scientist, RL Frontiers

Anthropic • San Francisco (CA)

On-site
USD 500,000 - 850,000
Research Scientist / Engineer – Reinforcement Learning Infrastructure
Research Scientist / Engineer – Reinforcement Learning Infrastructure

Luma • Redwood City (CA)

On-site
USD 200,000 - 300,000
RESEARCHER, POST-TRAINING
RESEARCHER, POST-TRAINING

MakerMaker.AI • San Francisco (CA)

On-site
USD 120,000 - 160,000
ML Infrastructure Engineer: Scalable Training and Deployment
ML Infrastructure Engineer: Scalable Training and Deployment

Health Data Innovations, Inc. • San Francisco (CA)

Hybrid
USD 180,000 - 280,000
ML Research Engineer, Training
ML Research Engineer, Training

Weave Robotics • San Francisco (CA)

On-site
USD 180,000 - 250,000