Apply now »

Senior Machine Learning Engineer

Date:  3 Jul 2026

Senior Machine Learning Engineer

Company:  IT & Digital Solutions

Job Purpose

Responsible for designing, building, and operating a unified machine learning infrastructure that standardizes the lifecycle of models from research to production. ridges the gap between batch-oriented data in Snowflake and real-time inference on Kubernetes (K8s), ensuring high-quality software engineering standards and reducing implementation redundancy across all data science squads.

Key Result Responsibilities

  • Designs and maintains the core ML Platform architecture, integrating Snowflake/Snowpark with Kubernetes for hybrid workload support.
  • Designs and delivers domain specific end to end data science products, including flight revenue forecasting, customer retention, ground operations, and others.
  • Automates end-to-end ML pipelines including data ingestion, model training, and continuous deployment using Apache Airflow and GitLab CI/GitHub Actions.
  • Builds and manages a centralized Feature Store and Model Registry within Snowflake to ensure consistency between training and serving.

Key Result Responsibilities-Continued

  • Implements comprehensive observability systems for monitoring model performance, data drift, and system health using Prometheus, Grafana, and Evidently AI.
  • Develops reusable FastAPI or gRPC service wrappers for real-time model serving.
  • Establishes "paved road" workflows (CI/CD, unit testing, modular code) for the broader data science team.

Qualifications (Academic, training, languages)

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field. 
  • Fluent in English Language.
  • Deep expertise in machine learning, statistics, and applied modeling
  • Mastery of Kubernetes, Docker, and Infrastructure as Code (Terraform).
  • Expert-level Python (OOP, modular design) and SQL.
  • Proficiency in serving models built with LightGBM, XGBoost, TensorFlow, and PyTorch.
  • Strong understanding of production ML systems and trade-offs
  • Ability to influence architectural decisions related to data, modeling, and deployment in collaboration with specialized teams
  • Strong leadership and communication skills to influence engineering culture without direct authority.
  • Deep understanding of aviation systems including PNRs, e-tickets, and revenue management logic (Yield and Inventory control).
  • Proficient in MS Office.

Work Experience

  • With a minimum of 6-8 years of experience in Data Sciernce, MLOps, Platform Engineering, or DevOps specifically for machine learning.
  • Out of which a minimum of 1-2 years of experience in the aviation domain – airline, vendor.
  • Strong experience designing scalable and impactful solutions
  • Hands-on experience with Snowflake/Snowpark and Airflow.

Apply now »