Position: AI/ML Engineer
Location: On-site, Night Shift, Bahria Phase 4 Rawalpindi
Employment Type: Full-time
About the Role
We are seeking a highly skilled and motivated AI/ML Engineer to join our team. The ideal candidate will have a strong foundation in machine learning, deep learning, and data engineering, with the ability to design, build, and deploy AI solutions that solve complex real-world problems. You will collaborate closely with software engineers, data scientists, and product managers to integrate AI models into production systems and continuously improve their performance.
Key Responsibilities
- Model Development & Research
- Design, train, and fine-tune machine learning and deep learning models for tasks such as classification, regression, NLP, computer vision, and generative AI.
- Research and evaluate emerging AI/ML frameworks, architectures, and techniques to keep our systems cutting-edge.
- Data Engineering
- Collect, preprocess, clean, and transform structured and unstructured datasets (text, images, audio, PDFs, etc.).
- Implement feature engineering, dimensionality reduction, and data augmentation techniques.
- Deployment & Scaling
- Package and deploy models into production environments (e.g., using FastAPI, Flask, TensorFlow Serving, TorchServe, or Kubernetes).
- Ensure scalability, performance, and security of deployed AI solutions.
- MLOps & Automation
- Implement CI/CD pipelines for ML workflows (training, testing, deployment).
- Use tools like MLflow, DVC, Airflow, or Kubeflow to manage experiments, track models, and orchestrate workflows.
- Collaboration
- Work with cross-functional teams to understand requirements and deliver AI-driven solutions.
- Document designs, processes, and results for both technical and non-technical stakeholders.
Required Qualifications
- Bachelor’s or Master’s degree in Computer Science, Data Science, AI/ML, or related field. (PhD is a plus.)
- Solid programming skills in Python (experience with libraries like TensorFlow, PyTorch, Scikit-learn, Hugging Face).
- Strong understanding of machine learning algorithms, deep learning architectures (CNNs, RNNs, Transformers), and statistical modeling.
- Proficiency in handling large datasets, SQL/NoSQL databases, and data pipelines.
- Experience with cloud platforms (AWS, GCP, Azure) and containerization tools (Docker, Kubernetes).
- Knowledge of version control (Git) and collaboration tools (Bitbucket, GitHub, GitLab).
Preferred Skills
- Experience in NLP (transformers, LLM fine-tuning), Computer Vision, or Generative AI.
- Familiarity with vector databases (Pinecone, Weaviate, pgvector, Chroma) for RAG pipelines.
- Understanding of MLOps best practices (CI/CD for ML, model monitoring, drift detection).
- Strong mathematical foundation (linear algebra, probability, optimization).
- Prior experience in deploying end-to-end AI applications in real-world scenarios.
Soft Skills
- Strong problem-solving and analytical mindset.
- Ability to work independently and in a collaborative environment.
- Excellent communication skills to explain complex AI/ML concepts to non-technical teams.
- Continuous learning attitude to stay updated with the latest advancements in AI/ML.
Job Type: Full-time
Application Question(s):
- are you comfortable working in night shift?
- are you comfortable commuting to Bahria Phase 4 Rawalpindi?
Work Location: In person