MLOps Engineer


Do you want to work in a young and dynamic international team united around data and customer centricity? Are you passionate to bring ML-models operations to a new level? Are you ready to shape the future of the financial industry within Central and Eastern Europe? Then you are the right person for our team!

MLOps Engineer

Having a strong customer recognition and being a digital leader on the market, Raiffeisenbank Serbia is seeking to enhance a freshly established Advanced Analytics Team and to drive analytical transformation on international level for entire Raiffeisen Group.

We are looking for ambitious candidates who will support us in our productive environment to:

  • Drive the scaling of new banking solutions with the help of data science
  • Be the mastermind in practical application of machine learning solutions using state-of-the-art technology
  • Contribute to RBI Group transformation into a data-driven company & most recommended financial institute

You will be part of our adaptive set-up where data engineers, data scientists, MLOps as well as business experts internationally work together on different use cases.

What your job will look like:

  • Participate in the lifecycle of data science projects across all stages, incl. design and development of DS / ML projects architecture, resource planning
  • Work with the state-of-the-art cloud infrastructure (AWS, DataBricks)
  • Build, execute and maintain ML pipelines in production (incl. incidents investigation, writing “postmortems”)
  • Continuously support our data scientists in best code practices and automation of development pipelines
  • Contribute to implementation and development of MLOps practices in the Bank
  • Facilitate system update execution, testing and acceptance

What you bring to the table:

  • Proven track-record as a ML/DevOps or similar role (financial industry is a plus, but not a must)
  • Software engineering excellence, understanding of SDLC
  • Python and PySpark as your casual tools
  • Experience in:
    • using platforms for managing ML lifecycle and processes orchestration (MLflow, Kubeflow, Airflow, Any*flow, DVC or similar)
    • developing CI/CD/CT pipelines (e.g. Jenkins, TeamCity, GitLab CI)
    • virtualization and containerization systems (Docker, Docker Swarm), containers orchestration (e.g. OpenShift / k8s / Kubernetes, Helm)
  • Cloud skills (any of GCS, AZ, AWS as advantage)
  • Fluent English, spoken and written
  • Fire in the eyes, desire to learn and to find improvements to status quo

Will be a plus:

  • BSc in Computer Science, Informatics, Software Engineering or related majors
  • Solid understanding of ML principles and frameworks
  • Familiarity / experience in developing unit and integration tests, TDD
  • Configuring monitoring and logging systems, like: Zabbix / Prometheus + Grafana / ELK /

What we offer:

  • Be part of international team at a leading banking group
  • Flexible working arrangements and determining your own work-life balance
  • Tailored professional development
  • Competitive salary