Senior ML Engineer

S
SSC HR SolutionsTelecommunications
Workable workplace: remote; Workable locations: Cairo, Cairo Governorate, EgyptFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
4+ years of experience in Machine Learning, Data Science, or a related field.
Required Skills
PythonSQLMachine LearningMLFlowMLOps

Requirements

  • Bring 4+ years of experience in Machine Learning, Data Science, or a related field.
  • Have telecommunications domain experience; this is a must.
  • Have proven experience building and deploying production ML models for telecommunications use cases.
  • Have strong knowledge of supervised and unsupervised machine learning techniques.
  • Have strong hands-on Python experience for data preparation, feature engineering, and ML model development.
  • Have strong SQL skills for accessing, processing, and analyzing customer data.
  • Have hands-on experience with feature engineering and customer data preparation.
  • Have practical MLOps experience, including model versioning, deployment, production monitoring, and retraining.
  • Have experience with MLflow or an equivalent MLOps or model lifecycle management platform.
  • Have experience taking ML models from development through production deployment and ongoing monitoring.
  • Be able to evaluate model performance and identify opportunities for improvement.
  • Have a strong understanding of the end-to-end machine learning lifecycle.
  • Experience with Dataiku or equivalent enterprise ML platforms is a plus.
  • Experience with Spark, Feature Stores, or uplift modelling is a plus.

Responsibilities

  • Develop and deploy production-grade machine learning models for telecommunications use cases.
  • Build solutions for customer churn prediction, customer segmentation or clustering, and demand forecasting.
  • Prepare, clean, transform, and analyze large customer datasets.
  • Perform feature engineering and develop relevant model features.
  • Train, validate, and evaluate supervised and unsupervised machine learning models.
  • Use Python for data preparation, model development, validation, and automation.
  • Use SQL to access, extract, transform, and process data from various sources.
  • Implement and maintain MLOps pipelines across the machine learning lifecycle.
  • Manage model versioning, deployment, production monitoring, and retraining.
  • Monitor production model performance and data or model drift, and take corrective actions.
  • Collaborate with data engineers, data scientists, and business stakeholders to deliver scalable ML solutions.
  • Improve models, features, and ML workflows based on production results.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now