Skip To Main Content
backBack to Search

Senior Machine Learning Engineer

Remote in Ukraine
Machine Learning Engineering
& 9 others

We are seeking a highly experienced Senior Machine Learning Engineer to join our team, working on cutting-edge machine learning and data science projects. As a Senior Machine Learning Engineer, you will be responsible for designing, developing, and deploying machine learning models and algorithms that drive business insights and decisions. You will work closely with cross-functional teams to understand business requirements, design and implement solutions, and provide technical guidance and mentorship to junior team members.

Responsibilities
  • Design and develop machine learning models and algorithms that drive business insights and decisions
  • Collaborate with cross-functional teams to understand business requirements and design and implement solutions that meet those requirements
  • Provide technical guidance and mentorship to junior team members, including code reviews, best practices, and training
  • Deploy machine learning models and algorithms to production environments, ensuring scalability, reliability, and performance
  • Evaluate and improve the performance of machine learning models and algorithms, using techniques such as A/B testing and experimentation
  • Stay up-to-date with the latest developments in machine learning and data science, and contribute to the development of the team's knowledge and skills
Requirements
  • 4+ years of experience in Machine Learning Engineering, demonstrating expertise in designing and developing machine learning models and algorithms
  • Strong proficiency in Python and its ecosystem, including Pandas, NumPy, Scikit-Learn, TensorFlow, PyTorch, and Apache Spark
  • Experience with machine learning tasks such as Time Series forecasting, Computer Vision, and Recommendation Systems
  • Experience with machine learning tools such as DeepAR, Prophet, Catboost, XGBoost, Spark, and PySpark
  • Expertise in machine learning model development and deployment, including model selection, optimization, and evaluation
  • Experience with DBMS and different data models (relational, columnar, document, etc.), and proficiency in SQL
  • Strong foundation in software engineering, including experience with continuous integration and continuous development
  • Understanding of distributed computing and experience with cloud-based infrastructure
  • Fluent spoken and written English at an Upper-Intermediate level or higher
Nice to have
  • Experience with Time Series Analysis and forecasting using Prophet or other similar tools
  • Experience with Computer Vision and image processing using OpenCV or other similar tools
  • Experience with Recommendation Systems and collaborative filtering techniques
  • Understanding of how web applications are built and organized, including experience with front-end frameworks such as React or Angular