Remote Jobs RockRemote Jobs Rock

Senior ML Engineer – Speech & Voice (NXJ-212)

🕒 16 days ago
📍 🇵🇱 Warsaw - Hybrid🎸 Senior🗣️ Machine Learning Engineer📢 🇦🇪 Arabic Required📢 🇪🇸 Spanish Required💼 Full-Time
PythonPytorchGPU ProfilingGPU Inference Optimization
Apply Now

📜 Description

  • Own and scale speech services for alignment, diarization, speaker identification, and enrollment signature matching.
  • Optimize GPU inference throughput, memory use, and cost through batching, precision tuning, and compilation.
  • Build labeled sports-audio benchmarks stratified by speaker count, audio quality, language, and noise.
  • Define and track production metrics including DER, WER, speaker attribution, latency, and GPU cost.
  • Run model bake-offs and document trade-offs, licensing constraints, and statistical uncertainty.
  • Maintain shadow or A/B deployment frameworks to require empirical evidence before production releases.

🛠️ Requirements

  • 3–5+ years shipping production ML systems, including 2+ years in speech or audio pipelines.
  • Deep Python and PyTorch expertise, including GPU profiling, memory optimization, and inference acceleration.
  • Hands-on experience in at least two speech domains: diarization, speaker embeddings, or ASR and forced alignment.
  • Experience building test sets, correctly computing DER/WER/EER, and running statistical hypothesis tests.
  • Ability to analyze research papers or model cards and reproduce claims on internal datasets.
  • Experience deploying containerized GPU services in production using Docker and queue/API architectures.
Full job description

The Role

GPU-based microservices handle the core speech pipeline—STT consumption, word-level alignment, diarization, and speaker identification. The primary challenge isn't just serving models, but establishing rigorous data-driven evaluation to separate real accuracy gains from benchmark noise on difficult sports audio. The Senior ML Engineer will own the speech services, lead fair model bake-offs, and hold full authority over which models reach production.

About the Product

The platform delivers real-time AI video processing and automated content generation for professional sports leagues globally. The underlying pipeline operates in high-noise live broadcast environments, demanding tight latency budgets, high throughput, and robust handling of overlapping speech and crowd noise.

Technology Stack: The platform delivers real-time AI video processing and automated content generation for professional sports leagues globally. The underlying pipeline operates in high-noise live broadcast environments, demanding tight latency budgets, high throughput, and robust handling of overlapping speech and crowd noise.

What You’ll Be Doing

  • Own and scale the core speech pipeline covering alignment, diarization, speaker identification, and enrollment signature-matching workflows.

  • Optimize GPU inference performance for throughput, memory footprint, and cost through batching, precision tuning, and compilation.

  • Build and maintain labeled sports test benchmarks stratified by speaker count, audio quality, language, and background noise.

  • Define and track production evaluation metrics including DER, WER, word-level speaker attribution, speaker-count error, latency, and GPU cost.

  • Conduct rigorous model bake-offs and write clear decision memos detailing trade-offs, licensing constraints, and statistical uncertainty.

  • Maintain a shadow or A/B deployment framework to gate every production release with empirical evidence.

What We Expect

Must-have

  • 3–5+ years of experience shipping ML systems into production, with 2+ years dedicated to speech or audio pipelines.

  • Deep Python and PyTorch expertise, including hands-on GPU profiling, memory optimization, and inference acceleration.

  • Hands-on experience with at least two key speech domains: diarization (pyannote, NeMo/Sortformer, VBx), speaker embeddings (ECAPA-TDNN), or ASR and forced alignment (Whisper, Parakeet, wav2vec-family).

  • Strict evaluation rigor: demonstrated experience building test sets, computing DER/WER/EER correctly (handling collars and reference pitfalls), and running statistical hypothesis tests.

  • Demonstrated ability to critically analyze academic papers or model cards and reproduce published claims on internal datasets.

  • Hands-on experience deploying containerized GPU services in production environments using Docker and queue/API architectures.

Nice-to-have

  • Hands-on experience with Azure ecosystem tools (Service Bus, Blob Storage) and event-driven microservices.

  • Experience with domain adaptation or fine-tuning speech models on noisy, broadcast, or far-field sports audio.

  • Experience handling multilingual STT pipelines, particularly with Hebrew, Arabic, or Spanish.

  • Experience designing shadow deployment paths, experiment tracking workflows, and annotation team processes.

Why This Role Is Worth Your Time

  • Direct technical ownership of production GPU microservices where benchmark evaluations directly determine what reaches live users.

  • Applied research opportunity on challenging sports audio conditions (crowd noise, overlapping commentators, PA systems) rather than clean laboratory datasets.

  • Clear, evidence-based engineering culture where architectural and model choices are driven by data-backed decision memos rather than hype.

GoDaddy

Senior Software Development Engineer

🕒 2 days ago
GoDaddy👥 5001 - 10,000 employees🏢 Internet

Build and operate production machine-learning pipelines and scalable ML systems for fraud mitigation, customer insights, and AI-driven commerce experiences, from architecture and deployment through monitoring and iteration.

PythonAWS Sagemaker StudioSagemaker PipelinesTecton
Taboola

Senior Machine Learning Engineer

🕒 7 days ago
Taboola👥 1001 - 5000 employees🏢 Computer Software

Build and operate recommendation, ranking, and personalization models that shape advertiser campaign performance, while owning production ML systems and the evaluation frameworks used to test and ship them safely.

PythonJavaPytorchTensorflow

Trusted by Remote Workers