Senior Machine Learning Engineer, Voice AI

Mappa

United States

Remote

USD 140,000 - 210,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Mappa in the United States is seeking a Senior Machine Learning Engineer to own our voice ML system end to end in a fast-moving, low-bureaucracy environment. You will work across data pipelines, audio preprocessing, model training, evaluation, serving, and production debugging, delivering measurable improvements with quantifiable outcomes.

This role collaborates with a psychometrician and focuses on accuracy, latency, and reliability, aiming to make the system more scalable, measurable, and

Qualifications

  • Experience building predictive or recommendation models on top of extracted features.
  • Strong production ML experience: trained, deployed, and maintained models used by real users.
  • Deep experience with modern ML frameworks (PyTorch, TensorFlow, JAX) and strong Python for training, data pipelines, and experimentation.
  • Experience designing ML data pipelines and a sharp sense of how bad data limits model performance.
  • Hands‑on experience with audio, speech, or voice systems, including speech‑to‑text APIs, diarization, and audio feature extraction.
  • Experience with model optimization and inference efficiency, and the ability to benchmark accuracy, latency, and performance tradeoffs.
  • SQL skills to inspect what data exists and what is usable for training and evaluation.

Responsibilities

  • Own the training data pipeline end to end: collection, validation, labeling, versioning, and dataset creation.
  • Debug the full voice pipeline, from speech-to-text output through audio preprocessing, diarization, feature extraction, and final model output.
  • Run experiments comparing new models against production and decide what ships based on measured accuracy, latency, and failure modes.
  • Translate ambiguous questions from founders, product, or Ops into small executable experiments.
  • Simplify the ML infrastructure so training and inference are easier to trace, debug, and maintain.

Skills

Data Modeling
Data Science
Machine Learning
Python
Data Engineering
SQL
PyTorch
TensorFlow
JAX
Speech-to-Text APIs
AWS
Containerization

Tools

PyTorch
TensorFlow
JAX
Speech-to-Text APIs
AWS
Containerization

Job description

About the company

We thrive in the technology industry by using AI and voice analysis to connect diverse talent with opportunities. Our innovative approach saves time and costs, fostering a dynamic work environment where unique perspectives are celebrated and growth flourishes.

We are looking for a Senior Machine Learning Engineer to own our voice ML system end to end in a fast-moving, low-bureaucracy environment.

We have a working voice model in production, and its outputs feed a matching layer between candidates, roles, and teams. The next step is making the whole system more measurable, scalable, and easier to evolve. You will own the full path from training data to model evaluation to inference, and help shape how matching learns from real hiring outcomes.

This is not a research-only or MLOps-only role. You will work across data pipelines, audio preprocessing, model training, evaluation, serving, and production debugging.

The role is a strong fit for someone who can take a working system, find what is actually limiting it, run the experiment that answers the question, ship the improvement, and prove it with numbers.

What you will do

Contribute to the matching layer that turns behavioral signal into candidate-to-role and candidate-to-team fit, making it explainable, testable, and calibratable as outcome data grows.

Own the training data pipeline: collection, validation, labeling, versioning, and dataset creation.

Train, evaluate, and ship models, benchmarking every candidate against the current production model before deciding what goes live.

Define what gets measured across accuracy, latency, reliability, and failure modes.

Debug the full voice pipeline, from speech-to-text output through audio preprocessing, diarization, feature extraction, model output, and downstream predictions.

Optimize inference speed and reliability, including quantization, distillation, or smaller architectures where they improve the system.

Simplify the ML infrastructure so the pipeline is easier to trace, debug, and evolve.

Work closely with our psychometrician to translate measurement requirements into model targets, validation criteria, and evaluation design.

What we are looking for

Experience building predictive or recommendation models on top of extracted features, ideally where labels are scarce, delayed, or noisy.

Strong production ML experience: you have trained, deployed, and maintained models that real users depend on.

Deep experience with modern ML frameworks (PyTorch, TensorFlow, JAX) and strong Python for training, data pipelines, and experimentation.

Experience designing ML data pipelines and a sharp sense of how bad data limits model performance.

Hands‑on experience with audio, speech, or voice systems, including speech‑to‑text APIs, diarization, and audio feature extraction.

Experience with model optimization and inference efficiency, and the ability to benchmark accuracy, latency, and performance tradeoffs.

SQL skills to inspect what data exists and what is usable for training and evaluation.

Ability to think architecturally across data, training, evaluation, serving, and operations.

Clear communication about tradeoffs, risks, assumptions, and progress.

Nice to have

Experience with speech-to-text (STT) providers and APIs.

AWS, Modal, containerization, async jobs, model serving, production monitoring.

Cohort-specific training, specialized models, or model routing.

This role is probably not a fit if

You need highly detailed specs before starting.

You prefer slow-moving enterprise structure.

You only want to train models and hand off serving, or only want to run infra and never touch the model.

You ship models without comparing them to production.

You are uncomfortable making decisions with incomplete data.

You use AI-generated code without verifying it.

What we need you to tackle

We are looking for a high-ownership ML engineer who can make a production voice model more reliable, measurable, and easier to evolve with limited hand-holding.

Strong candidates can explain what they personally built, what tradeoffs they made, what broke, and how they measured whether the model actually improved.

They should be comfortable across training data pipelines, audio and speech processing, model training and evaluation, inference, and production debugging.

They should use AI aggressively as leverage for prototyping, data exploration, and debugging, but not blindly trust its output.

Weak fit: someone who needs clean labeled data handed over, optimizes metrics without questioning the label, works only in research settings, or needs fully defined specs to make progress.

Non-negotiable hard skills
  • Data Modeling
  • Data Science
  • Machine Learning
  • Python
  • Data Engineering
Your day-to-day
  • Own the training data pipeline end to end: collection, validation, labeling, versioning, and dataset creation.
  • Debug the full voice pipeline, from speech-to-text output through audio preprocessing, diarization, feature extraction, and final model output.
  • Run experiments comparing new models against production and decide what ships based on measured accuracy, latency, and failure modes.
  • Translate ambiguous questions from founders, product, or Ops into small executable experiments.
  • Simplify the ML infrastructure so training and inference are easier to trace, debug, and maintain.
Nice to haves
  • Use SQL to discover data availability, cohort differences, label delays, and issues that affect training and evaluation readiness.
  • Design models and training strategies that tolerate scarce, delayed, or noisy labels (e.g., weak supervision, robust loss, confidence learning).
  • Structure data, training, evaluation, serving, and operations into a traceable, evolvable pipeline that reduces complexity and speeds iteration.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Research Staff, Applied Voice AI
Research Staff, Applied Voice AI

Deepgram • United States

On-site
USD 150,000 - 230,000
ML Ops Infrastructure Engineer
ML Ops Infrastructure Engineer

Deepgram • San Francisco (CA)

On-site
USD 150,000 - 190,000
Research Staff, Applied Voice AI
Research Staff, Applied Voice AI

Deepgram • United States

Remote
USD 140,000 - 200,000
Research Staff, Applied Voice AI
Research Staff, Applied Voice AI

Deepgram • New York (NY)

On-site
USD 150,000 - 230,000
ML Engineer
ML Engineer

Catalyst Labs • New York (NY)

On-site
USD 120,000 - 140,000
Competitive compensation
Bonus opportunities
Equity in the company
Senior Machine Learning Engineer
Senior Machine Learning Engineer

SmartChoice International GCC • United States

Remote
USD 150,000 - 220,000
ML Engineer: Real-Time Audio & Production ML
ML Engineer: Real-Time Audio & Production ML

Catalyst Labs • Texas

On-site
USD 90,000 - 130,000
Machine Learning Engineer
Machine Learning Engineer

ESB Technologies • United States

On-site
USD 150,000 - 210,000
Senior Machine Learning Engineer [33222]
Senior Machine Learning Engineer [33222]

Stealth Startup • San Carlos (CA)

Hybrid
USD 225,000 - 325,000
100% medical, dental, and vision insurance
$70/day DoorDash credit
$200/month wellness reimbursement
+1
Senior / Staff Backend Engineer
Senior / Staff Backend Engineer

Hamming • Austin (TX)

On-site
USD 120,000 - 160,000
Flexible work hours
Career development opportunities