Software Engineer (Machine Learning)


This position reports to the respective Engineering Manager of this team.

We are looking for an experienced Machine Learning Engineer to join one of our versatile and creative development teams.

As a Machine Learning Engineer, your expertise translates directly into the development of robust machine learning models in the e-commerce space. You come from a development background with a focus on applied machine learning. You will have the opportunity to implement best practices to improve existing machine learning models and participate in the development of new ones.

This is an exciting opportunity to contribute to a growing and dynamic team of machine learning engineers working on an ambitious development roadmap.

Your responsibilities will include:

  • Work with a wealth of customer data.
  • Analyze, build, evaluate and produce machine learning models.
  • Touch all aspects of business in your field.
  • Brainstorm new ideas and concepts to solve specific use cases.
  • Work with your teammates on design and code reviews.
  • Keep abreast of developments in the field of machine learning.

The skills and qualities we need:

  • be creative
  • Be flexible
  • Be a team player
  • Be data oriented
  • Be proud of your work
  • Be a good communicator

Qualifications and experience desired:

  • Degree in computer science or engineering (or a degree in a related field with work experience as a software engineer).
  • Three (3) years of experience applying machine learning to real-world problems.
  • Three (3) years of commercial software development experience.
  • Excellent understanding of statistical analysis, modeling and machine learning techniques.
  • Strong knowledge of different types of recommender systems.
  • Experience in building large-scale backend systems with a particular focus on data processing and machine learning.
  • Experience working in an agile team that is operationally hands-on and upholds this culture.
  • Experience with Python
  • Experience with Linux
  • Experience with BigQuery.
  • Experience with TensorFlow, Scikit-learn, PyTorch and Pandas.
  • Experience deploying machine learning in production environments.
  • Experience in Data Mining and Big Data.

Bonus skills and experience:

  • MSc (master of science) or PhD (doctorate).
  • Experience with cloud-based platforms such as Google Cloud Platform (GCP) or Amazon Web Services (AWS).
  • Experience with Elasticsearch.
  • Experience with end-to-end machine learning frameworks such as Kubeflow, TensorFlow Extended, or MLflow.
  • Experience with machine learning models, such as TensorFlow Serving or KServe.

Desired skills:

  • machine learning
  • engineering software
  • Computing
  • Design of algorithms
  • Python
  • BigQuery
  • linux

Find out more/Apply to this position


Comments are closed.