MLOps Engineer

We are the true partner that delivers state of the art, highly scalable and dynamic software solutions, running in the cloud or on-premises. We help businesses create, update, or improve existing products in response to new opportunities and evolving market demands. Our partners operate in all industries, from travel and hospitality to the financial sector, insurance, energy, healthcare, and many more. 

We are looking for MLOps Engineer who can think critically about project and who take responsibility for the solutions they build. You will work closely with cross-functional teams, including Data scientists, Data engineers, and Architects. We will support you in your personal and professional development as well as provide you with all the necessary tools to achieve growth.  

 

DUTIES & RESPONSIBILITIES 

  • Building data ingestion and MLOps pipelines: Utilize tools like MLFlow, DataRobot, Airflow, Docker, and Kubernetes to streamline model development and deployment 

  • Orchestrate CI/CD pipelines: Collaborate with DevOps teams to automate the continuous integration and delivery process using GitLab CI or similar tools 

  • Machine learning model optimization: review, refactor, and optimize machine learning pipelines for improved performance, scalability, and efficiency, optimization of resource usage. Focus on Machine learning model performance in terms of data ingestion, serving, runtime, defaults, resource usage 

  • Containerization and deployment: Containerize machine learning models and orchestrate their deployment, versioning, and monitoring 

  • Testing and validation: Develop and automate tests to ensure the quality and reliability of ML models / pipelines 

  • Monitoring: Develop and maintain monitoring of ML models 

  • Collaboration and documentation: Work closely with cross-functional teams, including data scientists, data engineers, and architects. Document processes and best practices 
     

    WHAT WE OFFER

     

  • Working with modern technologies on interesting projects for international clients 
  • Cutting-edge IT equipment 
  • Above average days of paid annual leave 
  • One extra day of annual leave for every year in Valcon
  • An extra day off for a birthday 
  • Additional health insurance policy 
  • Indefinite term contract
  • Flexible work place and working hours

Experience

  • Ability to design and implement cloud solutions (preferably Azure) and ability to build MLOps pipelines
  • Experience with MLOps Frameworks like MLFlow, DataRobot, Airflow
  • Desirable experience with Docker and Kubernetes and container orchestration
  • Experience with CI/CD tools is a must
  • Experience with building/maintaining deployment pipelines
  • A solid understanding of Linux environments
  • Programming skills in Python/Pyspark, Bash or Powershell
  • Familiarity with PyTorch, Tensorflow, sckit-learn, Spark MLLib and other ML frameworks
  • Experience with software development and test automation
  • Experience with ML model monitoring: quality monitoring, model versioning, reproducibility and traceability (nice to have)
  • Good understanding of machine learning principles and basic familiarity with machine learning algorithms
  • Fluent in English, good communication skills and ability to work in a cross-functional team

Keywords

  • MLOps Engineer

Location

Croatia

MLOps Engineer

    Job Primary Location: Croatia