Data Engineer

Predictions | Minsk, Belarus

About The Role:

In this role you will be responsible for data pipelines within our strategic domain -- health. It is at the heart of Flo, where the team of Machine Learning Engineers work on the toughest challenges in women's health. You will be responsible for the scalable data pipelines, data quality and feature engineering for our machine learning models, to deliver more accurate, more personal and more explainable solutions for women’s health issues.

What you’ll do:

  • Engineer scalable and reliable data pipelines
  • Design and engineer data quality 
  • Prepare both batch and real-time feature for ML training and production model inference
  • Work as a  part of a cross functional team with backend and machine learning engineers


  • 6+ years of prior experience in data engineer role 
  • Excellent SQL skills
  • Expert knowledge of Spark
  • Expert knowledge of Scala or Python
  • A deep understanding of data warehousing and ETL/ELT concepts
  • Experience with Kafka
  • Experience with data modeling
  • Experience cloud data stacks

Preferred Skills and qualification:

  • Experience with AWS
  • Experience with data quality frameworks
  • Experience with production Machine Learning systems
  • Experience with functional programming
  • Familiarity with Feature Stores