Senior ML Engineer (Speech, Audio & NLP)

Svitla Systems, Inc.

Polska

Remote

PLN 180,000 - 240,000

Full time

12 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

Benefits offered by this job

Flexible remote work
Medical insurance
MultiSport card
Bonuses for referrals
Learning program

Job summary

Svitla Systems, Inc. is seeking a Senior Speech & NLP ML Engineer for a full-time role in Europe. The candidate will develop, optimize, and deploy end-to-end speech-to-text pipelines, handling audio preprocessing, ASR, and transcript post-processing.

Strong Python and ML skills, plus experience with PyTorch and Hugging Face tools, are essential. Responsibilities include dataset management, model tuning, and evaluation using WER/CER metrics.

Qualifications

  • Strong Python programming skills.
  • Strong problem-solving and analytical abilities.
  • Solid knowledge of machine learning and artificial intelligence.
  • Good understanding of speech processing, audio processing, and NLP concepts.
  • Hands-on experience with automatic speech recognition or speech-to-text systems.
  • Experience building or improving audio preprocessing and transcription pipelines.
  • Experience with audio data handling, including formats, sampling rates, noise, segmentation, and audio quality issues.
  • Experience preparing and managing audio/text datasets for training, evaluation, and analysis.
  • Experience fine-tuning LLM and/or ASR models for task-specific or domain-specific use cases.
  • Experience evaluating ASR systems using metrics such as WER, CER, and task-specific quality metrics.
  • Experience performing ASR error analysis and identifying ways to improve transcription quality.
  • Experience with transcript post-processing tasks such as text normalisation, punctuation restoration, casing, or domain-specific vocabulary correction.
  • Familiarity with deep learning frameworks such as PyTorch or similar.
  • Familiarity with speech/audio and ML tooling such as Hugging Face Transformers/Datasets, torchaudio, librosa, pydub, soundfile, Pandas, NumPy, or similar.
  • Experience with development and experiment tools such as Git/GitHub, Hydra, and Weights & Biases, or similar alternatives.
  • Experience working with shared codebases, remote teams, and remote servers.
  • Ability to independently own tasks, analyse performance, and proactively propose improvements.

Responsibilities

  • Develop, train, evaluate, and deploy machine learning models for speech and audio-related tasks.
  • Build and optimise end-to-end speech-to-text pipelines, including audio preprocessing, ASR, and transcript post-processing.
  • Prepare, clean, manage, and manipulate audio and text datasets for model development and evaluation.
  • Perform audio preprocessing tasks such as resampling, normalisation, denoising, segmentation, and format conversion.
  • Analyse ASR outputs and identify ways to improve transcription quality.
  • Improve ASR performance through data improvements, model tuning, pipeline optimisation, and post-processing.
  • Apply NLP techniques for transcript cleanup, text normalisation, punctuation restoration, casing, and domain-specific correction.
  • Evaluate speech and NLP systems using metrics such as WER, CER, precision, recall, and task-specific quality metrics.
  • Run and track experiments, document findings, and communicate model or pipeline improvements clearly.
  • Collaborate with team members on shared codebases, remote projects, and remote servers.

Job description

Svitla Systems Inc. is looking for a Senior Speech & NLP ML Engineer or a full-time position (40 hours per week) in Europe. Our client is an American mobile computing company.
The ideal candidate combines strong software engineering expertise with hands-on experience in speech recognition, audio processing, and NLP. We’re looking for someone who enjoys solving complex technical challenges, takes full ownership of their work, and continuously looks for ways to improve model performance and overall system efficiency.
You will work on developing, optimizing, and improving end-to-end speech processing pipelines, from raw audio input to accurate, structured text output.
Requirements

  • Strong Python programming skills.
  • Strong problem-solving and analytical abilities.
  • Solid knowledge of machine learning and artificial intelligence.
  • Good understanding of speech processing, audio processing, and NLP concepts.
  • Hands-on experience with automatic speech recognition or speech-to-text systems.
  • Experience building or improving audio preprocessing and transcription pipelines.
  • Experience with audio data handling, including formats, sampling rates, noise, segmentation, and audio quality issues.
  • Experience preparing and managing audio/text datasets for training, evaluation, and analysis.
  • Experience fine-tuning LLM and/or ASR models for task-specific or domain-specific use cases.
  • Experience evaluating ASR systems using metrics such as WER, CER, and task-specific quality metrics.
  • Experience performing ASR error analysis and identifying ways to improve transcription quality.
  • Experience with transcript post-processing tasks such as text normalisation, punctuation restoration, casing, or domain-specific vocabulary correction.
  • Familiarity with deep learning frameworks such as PyTorch or similar.
  • Familiarity with speech/audio and ML tooling such as Hugging Face Transformers/Datasets, torchaudio, librosa, pydub, soundfile, Pandas, NumPy, or similar.
  • Experience with development and experiment tools such as Git/GitHub, Hydra, and Weights & Biases, or similar alternatives.
  • Experience working with shared codebases, remote teams, and remote servers.
  • Ability to independently own tasks, analyse performance, and proactively propose improvements.
Will be a plus
  • Experience with Whisper, wav2vec 2.0, NeMo, Kaldi, SpeechBrain, or similar speech frameworks/models.
  • Experience fine-tuning ASR models for specific domains, languages, accents, or noisy environments.
  • Experience with multilingual or low-resource ASR.
  • Experience with audio denoising or speech enhancement.
  • Experience with voice activity detection and advanced audio segmentation.
  • Experience with speaker diarisation, speaker verification, speaker identification, or speaker embedding models.
  • Experience with streaming or real-time ASR systems.
  • Experience with text-to-speech or voice synthesis is a plus, but not required.
Responsibilities
  • Develop, train, evaluate, and deploy machine learning models for speech and audio-related tasks.
  • Build and optimise end-to-end speech-to-text pipelines, including audio preprocessing, ASR, and transcript post-processing.
  • Prepare, clean, manage, and manipulate audio and text datasets for model development and evaluation.
  • Perform audio preprocessing tasks such as resampling, normalisation, denoising, segmentation, and format conversion.
  • Analyse ASR outputs and identify ways to improve transcription quality.
  • Improve ASR performance through data improvements, model tuning, pipeline optimisation, and post-processing.
  • Apply NLP techniques for transcript cleanup, text normalisation, punctuation restoration, casing, and domain-specific correction.
  • Evaluate speech and NLP systems using metrics such as WER, CER, precision, recall, and task-specific quality metrics.
  • Run and track experiments, document findings, and communicate model or pipeline improvements clearly.
  • Collaborate with team members on shared codebases, remote projects, and remote servers.
WE OFFER
  • US and EU projects based on advanced technologies.
  • Competitive compensation based on skills and experience.
  • Regular performance appraisals to support your growth.
  • Flexibility in the workspace, either remote or in our welcoming office.
  • Comprehensive medical insurance after one month.
  • MultiSport card with access to 2500 sports facilities all over Poland
  • Bonuses for recommendations of new employees.
  • Bonuses for article writing, public talks, and other activities.
  • 15 vacation days, 10 national holidays, 10 sick leaves, and family days off.
  • Personalized learning program tailored to your interests and skill development.
  • Free tech webinars and meetups organized by Svitla.
  • Welcome and anniversary presents, gifts for children, and more.
  • Regular corporate events and meetups.
  • Awesome team, friendly and supportive community!
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior ML Engineer (Speech, Audio & NLP)
Senior ML Engineer (Speech, Audio & NLP)

Svitla • Polska

Hybrid
PLN 350,000 - 550,000
Medical insurance after 1 month
Multisport card for Poland facilities
Performance bonuses
Senior ML & AI Engineer – Remote & LLM/RAG Focus
Senior ML & AI Engineer – Remote & LLM/RAG Focus

Svitla Systems, Inc. • Polska

Remote
PLN 200,000 - 280,000
Remote or in-office flexibility
Medical insurance after 1 month
Multisport card
Remote Senior ML/AI Engineer: LLM/NLP & RAG
Remote Senior ML/AI Engineer: LLM/NLP & RAG

Svitla • Polska

Hybrid
PLN 180,000 - 320,000
Medical insurance after one month
MultiSport card
Bonuses for referrals
+9
SENIOR ML/AI ENGINEER
SENIOR ML/AI ENGINEER

Svitla Systems, Inc. • Polska

Remote
PLN 200,000 - 280,000
Remote or in-office flexibility
Medical insurance after 1 month
Multisport card
SENIOR ML/AI ENGINEER
SENIOR ML/AI ENGINEER

Svitla • Polska

Hybrid
PLN 180,000 - 320,000
Medical insurance after one month
MultiSport card
Bonuses for referrals
+9
Senior Software Engineer (Java)
Senior Software Engineer (Java)

Svitla Systems, Inc. • Polska

Hybrid
PLN 180,000 - 240,000
Comprehensive medical insurance
MultiSport card
Bonuses for employee referrals
+2
Language Expert with Slovenian
Language Expert with Slovenian

Samsung • Warszawa

Hybrid
PLN 60,000 - 90,000
Medical care
Multisport card
Life insurance
+2
Computational Linguist with Slovenian
Computational Linguist with Slovenian

Samsung • Warszawa

Hybrid
PLN 120,000 - 190,000
Private medical care
Multisport card
Life insurance
+6
Senior Software Engineer (Java), (Hybrid, Cracow)
Senior Software Engineer (Java), (Hybrid, Cracow)

Svitla • Kraków

Hybrid
PLN 240,000 - 360,000
Flexible workspace (remote or office)
Comprehensive medical insurance
MultiSport card
+2
Senior C++ Computer Vision Engineer — Remote & Growth
Senior C++ Computer Vision Engineer — Remote & Growth

Svitla Systems, Inc. • Polska

Hybrid
PLN 180,000 - 320,000
Remote or Office
Top locations