Lead ML Engineer (Onsite, Lahore, Remittance Salary)

  • Lahore, Pakistan
  • Full-Time
  • On-Site
  • -

Job Description:

Requirements:

  • Bachelors or Masters degree in Computer Science, Data Science, Statistics, or a related field.
  • 4 to 6 years of hands-on experience in machine learning model development, including NLP, NER, and large language models.
  • Strong proficiency in Python and experience with machine learning frameworks such as TensorFlow, PyTorch, and Scikit-learn.
  • Proven experience in developing models using BERT, LangChain, RAG, and related modern AI frameworks.
  • Strong understanding of neural networks, deep learning concepts, and their underlying mathematical principles.
  • Experience deploying machine learning models into production environments.
  • Experience developing APIs and working with backend frameworks such as FastAPI, Django, or Flask.
  • Experience with Docker and implementing CI/CD pipelines.
  • Experience building and managing MLOps pipelines and using version control tools such as DVC.
  • Familiarity with image processing and computer vision techniques.
  • Experience with auto-scaling systems and cloud-based deployments.
  • Experience working with GANs, Stable Diffusion, or other generative models.
  • Experience with 3D neural networks and meta-learning techniques.
  • Experience deploying machine learning models on embedded systems such as Raspberry Pi.

Responsibilities:

  • Design, develop, and implement advanced machine learning and deep learning models, with a focus on natural language processing (NLP), named entity recognition (NER), and large language models (LLMs) such as BERT.
  • Build AI agents and multi-agent workflows using frameworks such as LangChain, LlamaIndex, and AutoGen, and develop Retrieval Augmented Generation (RAG) applications.
  • Develop and optimize neural network architectures to ensure models are efficient, scalable, and production-ready.
  • Integrate multimodal capabilities by incorporating image processing techniques, including image segmentation, object detection, and facial recognition.
  • Train, fine-tune, and optimize large language models using techniques such as LoRA, QLoRA, and quantization.
  • Develop and deploy machine learning models into production environments, ensuring reliability and performance.
    Build custom APIs using frameworks such as FastAPI, Django, or Flask to support AI and ML applications.
  • Containerize applications using Docker and implement CI/CD pipelines to enable efficient deployment and updates.
  • Establish and manage MLOps pipelines using tools such as Data Version Control (DVC) to ensure proper versioning and reproducibility.
  • Conduct research to stay current with emerging AI, machine learning, and deep learning trends and technologies.
  • Document methodologies, models, and technical processes, and prepare reports and presentations for technical and non-technical stakeholders.
  • Collaborate with cross-functional teams to integrate AI solutions into the organizations products and systems.