Skip to main content

Machine Learning Engineer (P823)

About Us:

As a Machine Learning Engineer at Kenility, you’ll join a tight-knit family of creative developers, engineers, and designers who strive to develop and deliver the highest quality products into the market.

 

Technical Requirements:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Over five years of experience in developing, training, and deploying machine learning models in production environments.
  • At least two years working specifically with Azure Machine Learning, including model training, endpoint management, and pipeline orchestration.
  • Strong background in CI/CD automation and version control using Azure DevOps or GitHub Actions tailored for ML projects.
  • Proficient in Python programming, utilizing libraries such as pandas, scikit-learn, xgboost, and joblib.
  • Advanced SQL skills for data extraction, profiling, and transformation.
  • Skilled in producing clear and auditable technical documentation to ensure long-term sustainability.
  • Effective communicator with business users, BI teams, and data engineering professionals.
  • Experience ensuring model reproducibility, traceability, and versioning in production settings.
  • Familiarity with deep learning frameworks like PyTorch or TensorFlow is a plus.
  • Knowledge of Azure tools including Data Lake, Synapse, Data Factory (ADF), and Key Vault.
  • Exposure to Azure Databricks and notebook development in Spark environments.
  • Experience deploying ML models on Azure Kubernetes Service (AKS).
  • Understanding of ML integration with Power BI or Power Platform.
  • Monitoring experience using Azure Monitor, Log Analytics, or Application Insights.
  • Awareness of fairness and model explainability techniques such as SHAP and LIME.
  • Holding certifications like Azure AI Engineer (AI-102) or Data Scientist (DP-100) is an advantage.
  • Minimum Upper Intermediate English (B2) or Proficient (C1).

 

Tasks and Responsibilities:

  • Build, train, and deploy machine learning models using Azure Machine Learning in production scenarios.
  • Implement and maintain CI/CD pipelines with Azure DevOps to support ML workflows.
  • Collaborate closely with business teams, BI professionals, and data engineers to align technical solutions with business needs.
  • Maintain model performance through monitoring and ensure reproducibility and traceability across the lifecycle.
  • Document technical processes, decision-making, and workflows to support audits and long-term maintenance.

 

Soft Skills:

  • Responsibility
  • Proactivity
  • Flexibility
  • Great communication skills