Senior Machine Learning Engineer, MLOps Team

Published on Aug 18, 2021

A Product company with offices in Kyiv, Ukraine; Lviv, Ukraine; Kharkiv, Ukraine.

Apply for a Job

3-5 years
Job Type:
Data Engineering
Deep Learning
Data Science & AI

What You Will Do Responsibilities
  • Automate machine learning processes such as model retraining
  • Design techniques for detecting poor model performance e.g. data drift or accuracy degradation
  • Build highly scaleable systems for deploying and operating models in production
  • Specify data science best practices to other engineers and embed expert knowledge into the platform

What You Should Bring
  • Recommended background: 5+ years of combined Python engineering and machine learning experience
  • Experience writing maintainable, testable, production-grade Python code
  • Understanding of different machine learning algorithm families and their tradeoffs (linear, tree-based, kernel-based, neural networks, unsupervised algorithms, etc.)
  • Good command of scientific Python toolkit (numpy, scipy, pandas, scikit-learn)
  • Understanding of time, RAM, and I/O scalability aspects of data science applications (e.g. CPU and GPU acceleration, operations on sparse arrays, model serialization and caching)
  • Software design and peer code review skills
  • Experience with automated testing and test-driven development in Python
  • Experience with Git + GitHub
  • Comfortable with Linux-based operating systems
  • Previous experience of deploying and maintaining machine learning models in production
  • Experience with Natural Language Processing
  • Experience with Computer Vision
  • Experience with deep learning libraries and frameworks (TensorFlow, Keras, PyTorch etc.)
  • Competitive machine learning experience (e.g. Kaggle)

Recommended Courses in Data Engineering, Deep Learning and Data Science & AI