ML Research Engineer, Speech
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.
Key Skills for This Role
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.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Blue Machines AI
Engineering Manager / Sr. EM Forward Deployed Engineering (FDE) - West
Mumbai, IND
Engineering Manager / Sr. EM Forward Deployed Engineering (FDE) - North
Delhi, IND
Lead Forward Deployment Engineer- Government Division
, IND
Blue Machines AI is seeking a technical lead to own government voice AI deployments and lead its Forward Deployed Engineering team. The role requires 10 years of software engineering experience, deployment leadership, ha
Senior ML Research Scientist, Speech
, IND
Blue Machines is seeking a senior speech ML researcher to own an STT, TTS, or speech-to-speech research track from model design through production. Candidates need 3–6 years in ML, 2–3 years in speech, and experience pre
Lead Forward Deployment Engineer- Government Division
, IND
Blue Machines AI is seeking a technical owner to lead government voice AI deployments and its Forward Deployed Engineering team. The role spans hands-on integrations, delivery ownership, technical solutioning, and engage
Lead Forward Deployment Engineer- Government Division
, IND
Blue Machines AI is looking for a technical owner to lead government voice AI deployments and its Forward Deployed Engineering team. You’ll oversee delivery, integrations, stakeholder engagement, and technical proposals.
ML Research Engineer, Speech
Bengaluru, IND
Senior ML Research Scientist, Speech
Bengaluru, IND
Engineering Manager / Sr. EM Forward Deployed Engineering (FDE) - West
Mumbai, IND
Engineering Manager / Sr. EM Forward Deployed Engineering (FDE) - North
Delhi, IND
Lead Forward Deployment Engineer- Government Division
, IND
Senior ML Research Scientist, Speech
, IND
Lead Forward Deployment Engineer- Government Division
, IND
Lead Forward Deployment Engineer- Government Division
, IND