Sr. Python Engineer (AI/ML) – Remote

Sr. Python Engineer (AI/ML) – Remote

We are seeking an experienced Senior Python Engineer with a strong background in Machine Learning (ML) and Artificial Intelligence (AI) to join our dynamic team. As a Senior Python Engineer, you will play a crucial role in designing, developing, and implementing cutting-edge ML/AI solutions. You will collaborate with cross-functional teams to tackle complex problems and deliver high-quality software solutions.



  1. Design and develop robust, scalable, and efficient ML/AI algorithms, models, and applications using Python.
  2. Collaborate with data scientists and other stakeholders to understand project requirements, design effective ML/AI solutions, and implement them.
  3. Conduct data analysis, preprocessing, and feature engineering to ensure high-quality data for training and evaluation.
  4. Implement and optimize ML/AI models and algorithms, ensuring their scalability and performance in real-world applications.
  5. Build and maintain ML/AI pipelines, including data ingestion, processing, feature extraction, model training, and deployment.
  6. Collaborate with software engineers to integrate ML/AI components into larger software systems and ensure seamless functionality.
  7. Conduct code reviews, provide constructive feedback, and mentor junior team members to foster a collaborative and high-performance environment.
  8. Stay up-to-date with the latest advancements in ML/AI technologies, frameworks, and methodologies, and identify opportunities to leverage them in our projects.
  9. Troubleshoot and resolve issues related to ML/AI models, algorithms, data pipelines, and integration.
  10. Participate in agile development processes, including sprint planning, task estimation, and timely delivery of features.



  1. Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  2. Minimum of 5 years of professional experience as a Python Engineer, with a strong focus on ML/AI.
  3. Solid understanding of machine learning concepts, algorithms, and frameworks (e.g., scikit-learn, TensorFlow, PyTorch).
  4. Proven experience in developing and deploying ML/AI models and applications using Python.
  5. Strong programming skills in Python, including proficiency in data manipulation, data analysis, and model implementation.
  6. Experience with ML/AI techniques such as regression, classification, clustering, natural language processing, deep learning, etc.
  7. Proficiency in data preprocessing, feature engineering, and evaluation of ML/AI models.
  8. Familiarity with cloud platforms (e.g., AWS, Azure, GCP) and their ML/AI services is a plus.
  9. Strong problem-solving skills and the ability to think critically and analytically.
  10. Excellent communication skills, with the ability to effectively collaborate with cross-functional teams and articulate complex ML/AI concepts to both technical and non-technical stakeholders.


Salary: Paid in Remittance

Working Type: Remote
Job Location: Pakistan
Job Type: Full Time

Allowed Type(s): .pdf, .doc, .docx