Muhammad Sabih, Senior Machine Learning Engineer

Muhammad Sabih

Senior Machine Learning Engineer

Confiz Limited

Lieu
Pakistan
Éducation
Master, Computer Science
Expérience
4 years, 1 Mois

Partager Mon CV

Empêcher usager


Expériences professionnelles

Total des années d'expérience :4 years, 1 Mois

Senior Machine Learning Engineer à Confiz Limited
  • Pakistan
  • Je travaille ici depuis janvier 2023

Led and managed a team of machine learning engineers in generating forecasts of markdowns.
•Collaborated closely with the Data Science team to analyze their work from an ML engineering perspective.
•Designed and constructed a reproducible ML pipeline, including its architecture, to track artifacts and ensure scalability.
•Implemented data profiling and data quality checks at each step of the pipeline to ensure accurate results.
•Developed and managed ETL jobs for seamless delivery of forecast data to the business team. Made substantial contributions to establishing and achieving the goals of the ML Competency.

Machine Learning Engineer à Confiz Limited
  • Pakistan
  • septembre 2021 à décembre 2022

Maintained and optimized a customized PySpark pipeline to train over a million time series models for generating forecasts.
•Designed and implemented custom model registry modules by leveraging API calls for efficient model binning and registration.
•Utilized industry best practices to orchestrate the pipeline for automated execution, while implementing continuous integration forthe ML pipeline codebase.
•Designed and developed multiple ETL jobs to seamlessly share pipeline results with the business intelligence team, resulting in a significant 95% improvement in runtime.

Software Engineer à Confiz Limited
  • Pakistan
  • juillet 2020 à août 2021

Wrote efficient REST APIs which are being used by more than million clients daily, with an average response time of less than 300 milliseconds.
•Designed & implemented architectures to migrate legacy systems to a micro-services framework with state-of-the-art technologies like Spring Boot, Kafka, Docker, Azure cloud, etc.
•Made services production-ready by writing integration tests, logging, and integrating dashboards; such as Splunk, for monitoring and alerting.
•Involved in planning, proposing, and delivering POC for new features.

Teacher Assistant à University of the Punjab
  • Émirats Arabes Unis
  • septembre 2019 à janvier 2020

Worked as a teacher assistant forthe course of web development.
•Helped the Professor with marking students' grades.
•Assisted and evaluated students in the course labs and term project.

Éducation

Master, Computer Science
  • à University Of The Punjab
  • septembre 2022
Baccalauréat, Computer Science
  • à University Of The Punjab
  • août 2020

Specialties & Skills

Computer Vision
APPLICATION PROGRAMMING INTERFACE (API)
C (PROGRAMMING LANGUAGE)
PYSPARK
EXTRACT TRANSFORM LOAD (ETL)
Machine Learning

Langues

Anglais
Expert