Job Openings ML Engineer (Onsite, Lahore, Remittance Salary)

About the job ML Engineer (Onsite, Lahore, Remittance Salary)

Requirements:

  • Bachelors degree in Computer Science, Data Science, Artificial Intelligence, Statistics, or a related field.
  • 1–2 years of hands-on experience in machine learning or AI development.
  • Experience working on at least 1–2 end-to-end machine learning projects in academic or professional environments.
  • Exposure to NLP, computer vision, or LLM-based applications is preferred.
  • Proficiency in Python.
  • Familiarity with machine learning libraries and frameworks such as Scikit-learn, TensorFlow, or PyTorch.
  • Basic understanding of machine learning, neural networks, deep learning, NLP fundamentals, and transformer-based models.
    Basic understanding of REST APIs and backend integration.
  • Experience using Git for version control.
  • Basic knowledge of Docker, cloud platforms (AWS, GCP, or Azure), Linux environments, and MLOps fundamentals is a plus.
  • Understanding of evaluation metrics such as accuracy, precision, recall, and F1-score.
  • Exposure to LangChain, RAG pipelines, LLM application development, model optimization techniques, or participation in Kaggle or similar competitions is a plus.

Responsibilities:

  • Assist in designing, developing, testing, and implementing machine learning and deep learning models for structured and unstructured data under senior guidance.
  • Support NLP tasks, including text classification, basic named entity recognition (NER), chatbot features, and fine-tuning pre-trained and transformer-based models.
  • Assist in building and maintaining Retrieval-Augmented Generation (RAG) pipelines and support LoRA-based fine-tuning when required.
  • Perform data cleaning, preprocessing, feature engineering, and exploratory data analysis (EDA) to prepare datasets for training and evaluation.
  • Conduct experiments, evaluate model performance using standard metrics, optimize basic hyperparameters, and document results.
  • Assist in integrating large language model (LLM) APIs into applications and support prompt engineering and testing using frameworks such as LangChain or similar tools.
  • Assist in deploying machine learning models using REST APIs (FastAPI or Flask), support Docker-based containerization, and contribute to CI/CD pipelines and version control using Git.
  • Monitor model performance in staging and production and support dataset and model versioning.
  • Assist in developing and evaluating computer vision models, including image classification, object detection, and segmentation, and support image preprocessing.
  • Document code, models, and workflows, and collaborate with data engineers, backend developers, and product teams.
  • Stay updated with machine learning, LLM, and AI advancements and continuously improve technical skills.