Senior Machine Learning Engineer/Data Scientist

Published on Jul 02, 2021

A Product company with office in Dnipro, Ukraine.

Apply for a Job

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

What You Will Do Responsibilities
  • Developing new real-time bidding algorithms
  • Prototyping real-time machine learning algorithms using cutting edge research
  • Developing applications to visualize and manipulate huge amounts of data
  • Analysis of new data streams for inclusion in our real-time ad targeting engine
  • Scaling systems to handle many terabytes of data whilst still maintaining millisecond-level response times
  • Working to support the following steps in the analytical process with large (a multi-million record) data sets:
  • Basic data cleansing and preparation
  • Variable preprocessing/transformation
  • Performing statistical tests
  • Generation of graphical output
  • Preparation of data sets for predictive modeling
  • Robust predictive model building, validation, and application
  • Automation of statistical processes

What You Should Bring
  • A minimum of a Bachelor’s degree in a mathematical discipline such as Computer Science, Applied Statistics, Maths, Engineering, or Physics from a respected University. A Ph.D. is a bonus
  • 4+ years experience in Python and good knowledge of R
  • At least 4 years practical experience of univariate and multivariate statistical analysis in Python or R with large data sets (millions of records and many tens or hundreds of independent variables)
  • Good experience of variable transformation and data preprocessing techniques to extract maximum predictive power such as binning, piecewise linear regression, non-linear function transforms, etc.
  • Excellent practical knowledge of multi-variate techniques such as Logistic Regression, Decision Trees, Random Forest, Naive Bayes, Clustering, etc. and a good grasp of the strengths and weaknesses of specific approaches
  • Strong communication skills
  • Experience in real-time bidding
  • Proficient in Java or similar language
  • Experience in Scrum / agile software development
  • Experience in managing small teams
  • Technologies: Elasticsearch, Spark, Streaming analytics
    Cloud: Docker, Kubernetes, Google Cloud Platform
  • Experience with various messaging systems, such as Kafka

What You Will Get Benefits
  • Competitive compensation package
  • Hundreds of millions of people see your work and use our products worldwide
  • A transparent work environment
  • Working in a team that inspires, and works with you to achieve industry-changing goals

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