Job Openings
Machine Learning Engineer (Remote, Anywhere in Pakistan, USD Salary)
About the job Machine Learning Engineer (Remote, Anywhere in Pakistan, USD Salary)
Requirements:
- BS/MS in Computer Science, Statistics, Electrical/Computer Engineering, Mathematics, or a related field.
- 5+ years of experience after a BS degree / 4+ years after an MS degree.
- Strong foundation in software engineering, with the ability to contribute to research and production-level code.
- Deep understanding of challenges in training ML models and strategies to mitigate them.
- Familiarity with deep learning concepts, including Transformers, Retrieval-Augmented Generation (RAG), and Mixture of Experts (MoE).
- Proficiency in ML/data libraries such as pandas, transformers, and torch.
- Hands-on experience in training ML models end-to-end, covering data curation, evaluation, and deployment.
- Strong collaboration skills to work effectively with cross-functional teams.
Good to Have:
- PhD in Computer Science/Engineering with 1+ years of industry experience.
- Publications in prestigious venues such as ACL, NAACL, EMNLP, NeurIPS, ICML, ICLR as a key author.
- Experience as an ML engineer in an early-stage, high-growth environment.
- Expertise in embedding models, rerankers, and multimodal retrieval.
- Experience in question answering and reasoning, vector databases, and BM25.
- Familiarity with planning and reasoning in large language models (LLMs).
- Knowledge of multilinguality in LLMs and NLG evaluation, including hallucination detection.
Responsibilities:
- Design, prototype, research and build AI systems.
- Train, evaluate and deploy ML models in the domains of Natural Language Processing, Information Retrieval, AI Agents, Large Language Models (LLMs) and Multimodal Large Models (MLMs).
- Improve the quality of the RAG-as-a-service platform, working on features like multilinguality, self-supervised learning, agentic behavior and hallucination reduction.
- Publish technical blogs, papers, and patents.