Machine Learning Engineer (NLP / ASR Focus)

$$$

We are looking for a Machine Learning Engineer with a focus on Natural Language Processing (NLP) and Automatic Speech Recognition (ASR).

This role is ideal for someone with solid ML fundamentals who has hands-on experience with real-world data and is interested in working with text and speech-based systems.

Requirements:

โ€” 2โ€“4+ years of experience.
โ€” Strong understanding of how models perform and behave in production environments.
โ€” Experience with GPU-based training is a strong plus.
โ€” Python: Strong proficiency.
โ€” Data Science Stack: Hands-on experience with NumPy, Pandas, and scikit-learn.
โ€” DL Frameworks: Experience with PyTorch (preferred) or TensorFlow.
โ€” English level: Upper-Intermediate or higher.

ML & Mathematics:
โ€” Solid understanding of linear algebra, probability, and statistics.
โ€” Practical knowledge of classic algorithms (regression, classification, clustering).
โ€” Deep understanding of performance metrics (Accuracy, Precision, Recall, F1) and the Bias-Variance tradeoff.

NLP:
Experience with:
โ€” Tokenization, lemmatization
โ€” TF-IDF, Bag of Words, n-grams
Understanding of Transformers architecture
Experience with:
โ€” Hugging Face Transformers
Practical experience with:
โ€” Text classification
โ€” Named Entity Recognition (NER)
โ€” Fine-tuning pre-trained models.

ASR (Automatic Speech Recognition):
Understanding of:
โ€” Spectrograms
โ€” MFCC
Experience with audio processing:
โ€” librosa, torchaudio
Familiarity with:
โ€” CTC (Connectionist Temporal Classification)
โ€” Seq2Seq + Attention
โ€” Wav2Vec 2.0
โ€” WhisperX
Practical experience with:
โ€” Speech-to-text pipelines;
โ€” Audio preprocessing and cleaning;
โ€” Data augmentation (noise, speed, etc.)
Familiarity with metrics:
โ€” WER (Word Error Rate)
โ€” PER (Phoneme Error Rate).

Nice to have:
โ€” Production deployment.
โ€” Working with noisy data.

We offer:
โ€” Interesting tasks and projects.
โ€” Competitive salary.
โ€” Remote work.
โ€” Annual paid vacation: 20 days.
โ€” Paid sick leaves: 10 days.

Required languages

English B1 - Intermediate
Ukrainian C1 - Advanced
Published 8 April
16 views
ยท
4 applications
To apply for this and other jobs on Djinni login or signup.
Loading...