Principal Engineer Machine Learning

Medcare MSO is one of the largest USA-based Healthcare IT organization in Pakistan, with 950+ people on board. We implement best practices and adopt state-of-the-art technology tools to achieve results. We are seeking a highly skilled and innovative Principal Engineer Machine Learning to design, build, and deploy scalable ML models that solve complex problems across various business domains. The ideal candidate will have a strong foundation in machine learning, statistics, and software engineering, and will be responsible for turning raw data into actionable insights and intelligent systems.

Position: Principal Engineer Machine Learning

Shift timings: 9:00 am – 6:00 pm

Location: Lahore (on-site)

Key Responsibilities:

  • Design, develop, and optimize machine learning models for classification, regression, clustering, recommendation, or forecasting tasks.
  • Build and maintain robust data pipelines for model training, validation, and deployment.
  • Apply techniques such as feature engineering, model selection, hyperparameter tuning, and performance evaluation.
  • Work with cross-functional teams including data engineers, software developers, and product managers to deploy ML models into production.
  • Monitor and maintain production models to ensure performance and scalability.
  • Leverage MLOps tools to automate model training, versioning, testing, and deployment.
  • Stay current with the latest advancements in ML, deep learning, and AI frameworks.
  • Participate in code reviews and adhere to software engineering best practices.

Requirements:

  • Strong proficiency in Python
  • Hands-on experience with at least one deep learning framework such as TensorFlow or PyTorch.
  • Experience with at least one of the following – TensorFlow, PyTorch, XGBoost, LightGBM.
  • Hands-on experience with REST APIs (using FastAPI, Flask, or Django) and containerization tools like Docker
  • Knowledge of MLOps practices, including version control (Git), model monitoring, A/B testing, and pipeline automation.
  • Experience with cloud services (AWS/GCP/Azure), preferably with exposure to tools like SageMaker, Vertex AI, or AzureML.
  • Strong grounding in statistics, data preprocessing, and feature engineering on time-series and event-based data.

Preferred Qualifications:

  • Bachelor’s or master’s degree in computer science or a related field.
  • 7+ years of experience in designing and deploying ML models in real-world applications.
  • Experience with experiment tracking, model monitoring, and drift detection.
  • Familiarity with deep learning architectures (CNNs, RNNs, Transformers) is a plus.
  • Understanding of software engineering principles, including OOP and modular design.