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. We will support you in your personal and professional development as well as provide you with all the necessary tools to achieve growth.

You will be working on diverse projects, from complex architectures for international parties to implementations for growing scale-ups. You’ll work in a team, on a project basis and on the MS stack mostly. The focus is on value by linking business knowledge and Data Engineering knowledge together to achieve maximum business results.

Duties and 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: 

  • Excellent salary 
  • Unlimited educational budget 
  • Paid lunch during your time spent in the office 
  • Hybrid work 
  • Flexible working hours 
  • Private health insurance 
  • Fitpass 
  • Personal budget for team activities 
  • 25 vacation days with 1 additional day every year, up to 30 days 
  • …. and much more that can’t be described about our young and fast growing company

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

    Location

    Serbia

    MLOps Engineer

      Job Primary Location: Serbia