Position Overview
Our unstructured data science and machine learning team in EMEA is seeking a senior machine learning engineer with a solid background and focus on unstructured data applied science in Computer Vision (CV) or Natural Language Processing (NLP), either text or speech. The team needs someone who is a skilled software engineer and proficient in ML libraries, system design, and pipelines. In this role, you will be building state-of-the-art models for our products, using test-driven development, and working with the software engineering team to deploy and maintain the models in production.
Job Duties / Responsibilities
- Design, train and deliver machine learning solutions to a wide range of datasets : from small datasets to big data, both unlabeled and labeled.
- Collaborate with the development team and ML engineers to implement, test, and validate new algorithms and integrate the algorithms with the existing front-end and back-end systems.
- Build state-of-the-art models for various modeling tasks (e.g., speech recognition, optical character recognition, text-to-speech, facial recognition, time series forecasting, … etc.)
- Optimize and automate model training and testing, experimentation tracking, development, and production.
- Skilled in breaking down problems, documenting problem statements and estimating efforts.
- Mentor junior engineers, perform code reviews and document design decisions.
- Create web services / APIs for serving ML / AI model results.
- Familiar with MLOps Tools (e.g., MLFlow, Kubeflow, … etc.).
- Familiar with unsupervised, semi-supervised, and self-supervised techniques.
Minimum Qualifications
PhD or MS in Computer Science, Electrical Engineering, or similar field5+ years of experience with one modern language such as C++, Python including object-oriented design.5+ years of experience with machine learning tools and deep learning algorithms and techniques, including but not limited to :PyTorch, TensorFlow, Keras, KaldiCNN, LSTM, RNNScikit-learn, pandas, NumPyOptimization techniques and fine-tuning modelsState-of-the-art Machine Learning algorithms and techniques (e.g., Transformers).3+ years of experience contributing to the architecture and design (architecture, design patterns, reliability, and scaling) of new and current systems.Experience with MLOps and other production level implementation frameworks and pipelinesExperience with Docker, Kubernetes, and cloud platformsAble to work independently on problems and in highly collaborative team environments.Preferred Qualifications
Team management and mentoring junior membersResearch experience with high impact publicationsApplication of ML in industrial projects