Python – AI/ML Engineer

Job Title: Python – AI/ML Engineer

Job Summary:
We are seeking a passionate and skilled Python – AI/ML Engineer with strong expertise in developing AI/ML solutions, productionizing models, and building end-to-end ML pipelines. The ideal candidate will have deep knowledge of both traditional and deep learning techniques, solid programming skills, and experience in enterprise-grade software engineering. Familiarity with MLOps practices and a collaborative mindset are essential.


Key Responsibilities

  • Design, develop, and deploy scalable ML models for classification, regression, NLP, and generative AI tasks.
  • Build and optimize data transformation workflows using Python, Pandas, and NumPy.
  • Lead the AI/ML lifecycle from data ingestion through model deployment and monitoring.
  • Implement model observability, monitor for drift, and ensure continuous evaluation.
  • Develop REST APIs and integrate ML models into production using frameworks like FastAPI.
  • Write clean, efficient, and testable code with unit/integration tests.
  • Collaborate closely with Data Engineers, DevOps, and Product Managers.
  • Stay updated with the latest trends in AI, Generative AI, ML frameworks, and MLOps tools.
  • Use DevOps/MLOps tools to automate and manage the model lifecycle.

Required Skills & Experience

Programming & Python Ecosystem

  • 5+ years’ experience with Python, including Pandas, NumPy, Scikit-learn, TensorFlow, and PyTorch.
  • Proficiency with asynchronous programming, FastAPI, concurrency (Starlette), and the Python GIL.
  • Strong grasp of multithreading, multiprocessing, and performance optimization.
  • Proven ability to write clean, maintainable, and testable code.

Machine Learning & Deep Learning

  • Strong understanding of ML concepts: classification, regression, regularization, and overfitting mitigation.
  • Experience with deep learning architectures: RNNs, attention mechanisms, dropout, early stopping, and various loss functions (BCE, categorical cross-entropy).
  • Knowledge of diffusion models vs GANs, transfer learning, and fine-tuning pre-trained models.

MLOps

  • Experience designing ML pipelines for training, deployment, and monitoring.
  • Expertise in detecting/mitigating data drift and concept drift.
  • Familiarity with model observability and automated drift alerts.

Software Engineering & DevOps

  • Strong skills in REST API development, integration testing, and CI/CD practices.
  • Experience with Docker and containerized deployments.
  • Knowledge of AWS or Azure cloud ML deployment and logging frameworks.

Data Engineering

  • Proficiency in data transformation and aggregation with Python/Pandas.
  • Experience handling joins, filtering, ranking, mapping, and custom preprocessing logic.

Nice-to-Have

  • Hands-on experience with Generative AI and Large Language Models (LLMs).
  • Familiarity with MLflow, Kubeflow, Airflow, or similar MLOps platforms.
  • Knowledge of NLP, embeddings, and transformer-based models.
  • Contributions to open-source ML tools or GitHub projects.

Employment Type: Payroll
Categories:

  • ML/AI Engineer
  • Data Scientist
  • Software Engineer
  • Data Engineer

Core Skills & Minimum Experience:

  • Python – 5 Years
  • NumPy – 4 Years
  • PyTorch – 4 Years
  • Machine Learning – 4 Years
  • Deep Learning – 4 Years
  • REST API – 4 Years
  • Agile Software Development – 4 Years
  • API Development – 4 Years
  • Generative AI – 4 Years
  • Artificial Intelligence – 4 Years

Salary: ₹12 – ₹24 Lakh/Year (Annual CTC)
Duration: Long-term
Location: Onsite – Gurugram, Haryana, India

Job Category: Information Technology
Job Type: Full Time
Job Location: Gurgaon

Apply for this position

Allowed Type(s): .pdf, .doc, .docx
Scroll to Top