Mercor
MercorVerified listing

MLOps Engineer, LLM Performance (Kernels, Profiling, Serving)

90–120/hr
Remote
hourly
50 openings
Posted October 22, 2026
Not sure you qualify? Match your resume

Listing checked October 25, 2026 · pay as published by Mercor

Key details

Pay
$90–120/hr
Location
Remote
Job type
hourly
Openings
50
Posted
October 22, 2026

Overview

A leading AI lab needs systems engineers who can shape how frontier models handle accelerator code. You will write demanding problems in Pallas kernels, XLA trace analysis, distributed debugging and high-throughput serving, then produce worked solutions that teach models to reason about them. The role sits inside a GenAI team building foundational models from scratch, and depth in JAX or TPU work sets you apart from the pack. Expect a fully remote engagement of 40 hours per week with no other commitments.

What You'll Do5

  • Write adversarial tasks that expose where frontier models break on accelerator code, such as Pallas kernels on TPU, and pair each one with a correct, well-structured solution.
  • Review ML systems tasks and submitted solutions, then give written technical feedback that holds up under expert scrutiny.
  • Build rubrics and guidelines covering kernel optimization, profiler output interpretation, distributed systems reasoning, and serving throughput versus latency trade-offs.
  • Advise research and engineering teams on gaps in ML systems, compilers and training infrastructure so model performance improves.
  • Work alongside other subject matter experts to keep training data consistent and accurate.

Requirements8

  • 2+ years of hands-on professional experience in ML systems, ML infrastructure, model serving, or accelerator performance engineering. This is a systems role, not applied modeling or data science.
  • Practical work in at least one of these areas: custom kernels (Pallas, Triton, CUDA, CUTLASS), profiling and trace analysis (JAX/XLA profiler, Kineto, torch.profiler, Nsight), debugging distributed or accelerator-bound workloads, or large-scale LLM serving (vLLM, SGLang, TensorRT-LLM, JetStream, KV cache, paged attention, continuous batching).
  • Production experience with JAX, PyTorch, or both.
  • Depth at the framework level counts in your favor: custom operators, sharding and distributed training (pjit/shard_map, FSDP, Megatron, MaxText), or compiler and graph-level work (XLA/StableHLO, torch.compile, MLIR).
  • Familiarity with modern accelerators such as TPU v4 through v6e, H100, B200, Trainium or MI300, plus the ability to reason about throughput, latency and memory trade-offs.
  • A clear record of career progression.
  • Availability for at least 40 hours per week on weekdays.
  • Strong written communication and the ability to explain complex technical decisions to expert readers.

Who Should Apply

An ML systems or infrastructure engineer who has shipped kernel, profiling, or serving work on real accelerators and wants to move into AI training data. Strong writers who can defend technical choices in review, and who bring TPU or JAX depth, fit best.

Salary Insight

Pay runs $90 to $120 per hour, and the exact figure depends on your experience and how deep you go on kernels, profiling, or serving. For contract ML systems work at this level, that band sits toward the upper end because the lab needs specialist accelerator knowledge.

Pay and demand for Machine Learning & AI roles

Market estimates from live NearSkill listings — separate from this job's published terms.

Aggregated

This role · as published

$90–120/hr

Taken from the listing itself.

Typical pay · estimated

$80/hour

Median of 649 similar roles that publish pay · 93 publish only a top rate; those count at the rate they gave

Most Machine Learning & AI roles pay $55–$100 per hour. This role's pay sits above that range.

Typical rangeMedian payThis role

Rates shown per hour. Yearly and monthly pay converted; one-time fees and non-USD pay are not included.

Live similar roles
769
Listed in last 30 days
422
Remote
97%

Hiring most right now: micro1 (282) · Mercor (112) · Turing (110)

Most requested skills · share of roles

  • python
    22%
  • ai evaluation
    12%
  • code review
    11%
  • llm evaluation
    11%

Figures from Machine Learning & AI roles live on NearSkill when this page loaded. A role can close before you apply, so check the listing itself.

Compare your resume against these roles

Required skills

PallasTritonCudaCutlassJaxXlaPyTorchTorch.compileVllmSglangTensorrt LLMJetstreamKv CachePaged AttentionContinuous BatchingNsightKinetoTorch.profilerFsdpMegatronMaxtextMlirStablehloTpuH100B200TrainiumMi300Distributed Training

How applying works

  1. 1. Pre-screen on NearSkill

    A quick application on NearSkill checks your fit against this role.

  2. 2. Finish on the employer’s site

    We hand you to Mercor’s official application page to complete the form.

  3. 3. Wait for a response

    The employer’s hiring team reviews applications and gets back to you.

Share:

Similar jobs

Open roles that match this listing's skills and level.

View all Machine Learning & AI jobs
AfterQuery

AfterQueryVerified

Posted 1mo ago

Software/ML Engineer - LLM Inference

Remote
CudaGpu Inference Optimization+13 more

$125/hr

View job
AfterQuery

AfterQueryVerified

Posted 2mo ago

ML Inference & GPU Kernel Research Engineer

Remote
Machine LearningGpu Kernels+14 more

$135/hr

View job
micro1

micro1Verified

Posted 1mo ago

Forward Deployed Engineer

RemoteHotContract
PythonLLM Systems+2 more

Pay not published

View job
Mercor

MercorVerified

Posted 4d ago

Scientific / ML Engineer

Remotepart-time
Machine LearningDeep Learning+16 more

$90–140/hr

View job
micro1

micro1Verified

Posted 17d ago

Member of Technical Staff, Model Training (infra & platform)

RemoteHotfull-time
Distributed ML Training InfrastructureGpu Performance & Inference Optimization+2 more

$7–8/hr

View job
micro1

micro1Verified

Posted 1mo ago

Forward Deployed Engineer – Remote / Travel

RemoteHotfull-time
PythonLLM Systems+2 more

Pay not published

View job