ML Engineer | $100/hr | Remote

The Ai Training Company

United States

Remote

GBP 75,000 - 115,000

Full time

18 hours ago
Be an early applicant

Get a reply from this employer

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

Get past ATS filters

Job summary

The Ai Training Company seeks experienced Machine Learning Engineers, ML Researchers, AI Engineers, and related roles to contribute to a technically challenging AI training project in the United Kingdom. You will develop and validate models, build reproducible training and inference workflows, and implement architectures, tensor operations, and data pipelines.

Ideal candidates have strong ML experience, proficiency in Python, and familiarity with at least two modern ML frameworks or inference

Qualifications

  • Master’s degree or PhD in a quantitative field (CS/ML/AI/Math/Stats/Engineering/Physics).
  • Strong professional or research experience in machine learning.
  • Strong proficiency with Python.
  • Meaningful experience with at least two modern ML frameworks, libraries, or inference tools.
  • Strong understanding of ML model training, evaluation, numerical computation, or inference.
  • Ability to debug ML systems beyond basic high-level API usage.

Responsibilities

  • Develop and validate machine learning models and components.
  • Build reproducible training and inference workflows.
  • Implement model architectures, tensor operations, data pipelines, tokenization, batching, and generation systems.
  • Review and debug AI-generated ML code.
  • Diagnose numerical instability, memory issues, and performance regressions.
  • Optimize inference and training for latency, throughput, memory, and hardware utilization.
  • Compare model implementations for correctness, efficiency, reproducibility.
  • Build benchmarks and objective evaluation criteria.
  • Develop tests that verify model behavior and performance.
  • Debug distributed and system-level ML failures.
  • Document technical decisions, tradeoffs, assumptions, and limitations.
  • Create reference implementations and technically rigorous solutions.

Skills

Python proficiency
ML experience
System debugging
Reproducible workflows
Tensor operations
Performance optimization
Technical communication

Education

Master’s degree or PhD in a quantitative field

Tools

PyTorch
JAX
Inference frameworks

Job description

Machine Learning Engineers, ML Systems & Inference Experts.

We are seeking experienced Machine Learning Engineers, ML Researchers, AI Engineers, ML Systems Engineers, Inference Engineers, and Performance Optimization Specialists to contribute to a technically challenging AI training project.

What You’ll Do
  • Develop and validate machine learning models and components
  • Build reproducible training and inference workflows
  • Implement model architectures, tensor operations, data pipelines, tokenization, batching, and generation systems
  • Review and debug AI-generated machine learning code
  • Diagnose numerical instability, incorrect tensor behavior, memory issues, and performance regressions
  • Optimize inference and training for latency, throughput, memory consumption, and hardware utilization
  • Compare multiple model implementations for correctness, efficiency, and reproducibility
  • Build benchmarks and objective evaluation criteria
  • Develop tests that verify model behavior and performance
  • Debug distributed and system-level ML failures
  • Document technical decisions, engineering tradeoffs, assumptions, and limitations
  • Create reference implementations and technically rigorous solutions
Who Can Apply
Relevant backgrounds include:

Machine Learning Engineers, Senior Machine Learning Engineers, Staff Machine Learning Engineers, Principal Machine Learning Engineers, Lead Machine Learning Engineers, Applied Machine Learning Engineers, and ML Software Engineers.

We also welcome:

AI Engineers, Senior AI Engineers, Artificial Intelligence Engineers, Applied AI Engineers, Generative AI Engineers, Deep Learning Engineers, Neural Network Engineers, and AI Systems Engineers.

Research backgrounds may include:

Machine Learning Researchers, Research Engineers, AI Research Engineers, Research Scientists, Applied Scientists, Deep Learning Researchers, NLP Researchers, Computer Vision Researchers, Reinforcement Learning Researchers, and Foundation Model Researchers.

ML systems backgrounds may include:

Performance-focused backgrounds may include:

Performance-focused backgrounds may include:

ML Performance Engineers, AI Performance Engineers, GPU Performance Engineers, Systems Performance Engineers, Model Optimization Engineers, Deep Learning Performance Engineers, HPC Engineers, High-Performance Computing Engineers, and Performance Optimization Specialists.

LLM-focused backgrounds may include:

Additional relevant backgrounds include:

Additional relevant backgrounds include:

NLP Engineers, Computer Vision Engineers, Speech ML Engineers, Recommendation Engineers, Ranking Engineers, Search Engineers, Data Scientists, Quantitative Researchers, MLOps Engineers, Backend Engineers, Systems Engineers, Distributed Systems Engineers, and Scientific Computing Engineers with strong hands-on machine learning experience.

Strong candidates may have experience with:
  • Supervised learning
  • Self-supervised learning
  • Deep learning
  • Batch inference
  • Online inference
  • Distributed inference
  • Distributed training
  • Multi-GPU training
  • Evaluation pipelines
  • Data preprocessing
  • Checkpointing
  • Memory optimization
  • Throughput optimization
  • Latency optimization
Requirements
  • Master’s degree or PhD in Computer Science, Machine Learning, Artificial Intelligence, Applied Mathematics, Statistics, Engineering, Physics, or a closely related quantitative discipline
  • Strong professional or research experience in machine learning
  • Strong practical proficiency with Python
  • Meaningful experience with at least two modern ML frameworks, libraries, or inference tools
  • Strong understanding of machine learning model training, evaluation, numerical computation, or inference
  • Ability to debug ML systems beyond basic high-level API usage
  • Ability to understand tensor operations, model behavior, and implementation details
  • Experience creating reproducible technical workflows
  • Ability to evaluate whether an implementation is objectively correct
  • Strong technical communication and documentation skills
  • Ability to clearly explain implementation decisions, performance tradeoffs, and failure modes
Preferred Background
  • Experience at a major technology company, AI lab, research organization, or engineering-intensive company
  • Experience training or serving large neural networks
  • Experience working with large language models
  • Experience with PyTorch and JAX
  • Experience with vLLM, SGLang, llama.cpp, TensorRT-LLM, or similar inference frameworks
  • Experience with GPU optimization or CUDA
  • Experience with distributed training or inference
  • Experience implementing ML components rather than only calling high-level APIs
  • Experience reviewing ML code written by other engineers or researchers
  • Experience designing ML benchmarks, evaluations, or technical assessments
  • Experience profiling and optimizing production machine learning systems
  • Significant open-source machine learning contributions
  • Strong academic ML research experience
  • Published research in machine learning, AI, numerical computing, or related areas

This opportunity is ideal for experienced machine learning engineers and researchers who understand models at the implementation and systems level, can debug difficult ML failures, and can determine whether a solution is correct, performant, reproducible, and professionally engineered. We are a referral partner of the client.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Machine Learning Engineer
Machine Learning Engineer

Evlo AI • San Diego (CA)

On-site
USD 120,000 - 180,000
Senior Machine Learning Engineer
Senior Machine Learning Engineer

Sierracorp • San Francisco (CA)

On-site
USD 150,000 - 200,000
Senior Software Engineer - AI/ML
Senior Software Engineer - AI/ML

Prosum • California

Remote
USD 140,000 - 180,000
ML Engineer | Remote
ML Engineer | Remote

Crossing Hurdles • United States

On-site
USD 120,000 - 170,000
ML Engineer
ML Engineer

GCS Recruitment • Philadelphia

On-site
USD 120,000 - 160,000
ML Engineer
ML Engineer

GCS Recruitment • Reston (VA)

On-site
USD 120,000 - 180,000
Senior Machine Learning Engineer
Senior Machine Learning Engineer

Goliath Partners Inc. • San Francisco (CA)

On-site
USD 180,000 - 240,000
ML Engineer
ML Engineer

Blue Signal Search • United States

On-site
USD 120,000 - 180,000
Health insurance
Dental insurance
Life insurance
+1
Machine Learning Engineer
Machine Learning Engineer

Evlo AI • Miami (FL)

On-site
USD 110,000 - 170,000
None
Machine Learning Engineer
Machine Learning Engineer

Evlo AI • Atlanta (GA)

On-site
USD 150,000 - 190,000