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.