Senior ML Engineer

Hybrid - Full-time - Senior - AI Cluster

Cyprus · Cyprus · Kazakhstan · Georgia

Application ID:

We are a team of Machine Learning Engineers focused on turning ideas and prototypes into reliable, production-ready systems. We own the end-to-end lifecycle of ML solutions — from integration with existing services to deployment, monitoring, and continuous improvement — ensuring our models deliver stable, measurable value in real-world conditions.

Apply for this position

Responsibilities

  • Take ownership of the end-to-end machine learning (ML) delivery cycle, including building, testing, deploying, and supporting solution components
  • Lead the design of complex ML systems from scratch, considering architectural aspects, user needs, and non-functional requirements
  • Transform business goals into data science (DS) problems and define relevant proxy metrics and non-functional requirements
  • Discover and verify business scenarios that can be solved with technical tools and solutions, contributing significantly to the experiment design process
  • Manage issues from root cause to resolution, providing feedback to improve engineering design and prevent future issues
  • Create and maintain DS-powered services in a production environment, collaborating with other teams and contributing to the backend systems and infrastructure
  • Drive automation and track performance and efficiency metrics
  • Mentor and onboard junior team members, supporting a culture of continuous learning and best practices
  • Communicate complex technical messages clearly and concisely to diverse audiences
  • Proactively identify and report potential security, risk, and control issues
  • Drive continuous improvement and innovation that leads to business impact

Qualifications

  • Comprehensive experience autonomously implementing and leading ML projects, with a proven track record of successes and lessons learned
  • Expert-level proficiency in classic machine learning, deep learning, and advanced mathematics
  • Strong practical knowledge of MLOps instruments for managing the ML model lifecycle
  • Solid software system design skills to contribute to overall architecture, and the ability to design ML systems from scratch
  • In-depth experience with event systems and deployment environments, and the ability to maintain services in production
  • Proficiency in Python and its frameworks for streaming, batch, and async data processing
  • Common knowledge of technologies for backend integration (e.g., Golang)
  • A strong grasp of concepts like Concept Drift and its impact on model performance in production
  • A strong understanding of data preparation and calculations at all stages of the ML pipeline

Conditions & Benefits

  • Stable salary, official employment
  • Health insurance
  • Hybrid work mode and flexible schedule
  • Relocation package offered for candidates from other regions
  • Access to professional counseling services including psychological, financial, and legal support
  • Discount club membership
  • Diverse internal training programs
  • Partially or fully payed additional training courses
  • All necessary work equipment

Interested? Fill out the form below!

    Visit our Applicant Privacy Notice to learn how we collect, use, and share personal information.

    Please take a moment to answer a few quick questions. Your input helps us understand how people discover inDrive and improve how we connect with future talent.

    Thanks for applying and for your interest in inDrive!

    We appreciate the time and energy you put into this process. Our team will carefully review your application, and if you’re selected for the next round, we’ll be in touch.

    While we’d love to respond to everyone, the volume of applications we receive makes it challenging. But we truly appreciate you choosing to ignite your inner drive with us!

    In the meantime, stay connected! Follow us on LinkedIn, Instagram, and Facebook to keep up with the latest inDrive updates and stories.