Mid-Level Machine Learning/AI Engineer

Seeking Mid-Level ML/AI Engineer with 3-5 yrs exp. in ML algorithms, Python/R, big data. Familiarity with cloud & deep learning preferred.

Clock Icon - Agency X Webflow Template
Full Time
Location Icon - Agency X Webflow Template
Lahore, Pakistan

Apply to this position

Send us your resume and GitHub link (if applicable). We'd love to get to know you.

Apply Now  

About the position


  • Design, develop, and implement machine learning algorithms and AI systems for various applications.
  • Collaborate with cross-functional teams to understand business requirements and provide AI solutions.
  • Develop data processing and analytics pipelines to support machine learning models.
  • Optimize machine learning algorithms for performance and scalability.
  • Stay updated with the latest developments in AI and machine learning technologies.
  • Conduct experiments and prototype new concepts to improve system accuracy and efficiency.
  • Collaborate in code and design reviews to maintain high-quality standards.
  • Document and present the design, architecture, and algorithms in clear and concise manner.
  • Contribute to the continuous improvement of AI and machine learning development processes.


  • Bachelor’s or Master's degree in Computer Science, Engineering, Mathematics, or a related field.
  • 3-5 years of experience in machine learning or AI roles.
  • Strong knowledge of machine learning algorithms and principles.
  • Experience with machine learning frameworks (e.g., TensorFlow, PyTorch).
  • Proficiency in programming languages such as Python or R.
  • Strong problem-solving and analytical skills.
  • Experience with big data technologies and tools.
  • Strong verbal and written communication skills.
  • Ability to work in a fast-paced environment and handle multiple projects simultaneously.

Desirable Skills:

  • Experience with deep learning, neural networks, or computer vision.
  • Familiarity with cloud computing platforms (AWS, Azure, Google Cloud).
  • Knowledge of software development life cycle (SDLC) processes.
  • Experience with data visualization tools and techniques.
  • Understanding of data structures, data modeling, and software architecture.

Note: This job description is intended to be comprehensive, but not exhaustive. Other tasks and responsibilities may be assigned as needed.