{bc}
indeed

ML Research Engineer, Speech

Blue Machines AI
Karnataka, IND
Hybrid
Discovered 4 weeks ago
Machine learningSpeech and audio modelingPythonPyTorchModel architecture and training-loop implementationSpeech recognition (STT)

Full Job Posting

Company and team

Blue Machines builds enterprise voice AI agents for banking, insurance, healthcare, and telecom customers.

Its voice platform runs in cloud and on-premises environments and includes production speech and language models.

The Speech Research team works on Indian-language and code-mixed speech accuracy, expressive TTS, and low-latency full-duplex speech-to-speech systems.

Location and team

  • Location: Bengaluru; the posting describes the work arrangement as on-site / hybrid.
  • The role is on the Speech Research team and reports into the CTO organization.

Role overview

The role builds speech models from the ground up, pre-trains them on large audio corpora, adapts them, and ships them to production.

The engineer owns well-scoped experiments from data through deployed checkpoints, with guidance from senior researchers.

The work involves real enterprise calls, telephony audio, code-switching, noisy environments, domain-specific entities, and tight streaming latency budgets.

Responsibilities

  • Pre-train STT models from scratch and fine-tune them for Indian languages, Hinglish, and BFSI vocabulary.
  • Train TTS models from scratch and extend them to new voices, languages, and speaking styles.
  • Build speech-to-speech components, including audio tokenizers and codecs, speech encoders connected to LLMs, and streaming decoders.
  • Implement research ideas in PyTorch, including model architectures, tokenizers, and training loops initialized from scratch.
  • Build data pipelines for cleaning, segmentation, forced alignment, pseudo-labeling, and augmentation, including noise, codec, and 8 kHz telephony simulations.
  • Maintain evaluation suites for WER/CER, entity error rate, code-switch accuracy, MOS, speaker similarity, and latency.
  • Optimize serving with quantization, streaming chunking, ONNX/TensorRT export, and GPU batching.
  • Analyze production errors, create test sets, and work with the platform team to close the loop.
  • Write experiment reports and share findings in weekly research reviews.

Experience and education

  • 1–3 years in ML, with at least one real speech or audio project from industry, a research lab, or a strong thesis.
  • B.Tech, M.Tech, or MS in computer science, electrical engineering, or a related field; a PhD is not required.
  • Strong Python and PyTorch; able to implement model architectures and training loops from scratch.
  • Working knowledge of spectrograms, MFCC/mel features, CTC, attention-based seq2seq, and vocoders.
  • Hands-on with at least one of NeMo, ESPnet, Hugging Face Transformers/Audio, fairseq, Coqui, or k2/icefall.
  • Trained at least one model from random initialization, including multi-GPU jobs, mixed precision, and W&B or MLflow experiment tracking.
  • Careful evaluation practices, including awareness of why WER can mislead and the importance of checking data.

Preferred experience

  • Speaking or understanding Hindi or another Indian language is a plus.
  • Speech publications, benchmark results, or open-source contributions are nice to have.
  • Exposure to WebRTC, SIP, streaming inference, or telephony audio is nice to have.
  • Familiarity with LLM fine-tuning (LoRA, SFT) or audio-language models is nice to have.

Success measures

Within six months, contribute to a from-scratch pre-trained model that ships to production with a measured gain on a customer-relevant test set.

Own a component of the evaluation or data pipeline that others rely on and run experiments independently with results the team can trust.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at Blue Machines AI