Python/ML Engineer

Rwindia

Chennai District

On-site

INR 1,800,000 - 3,000,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Rwindia is seeking a Python/ML Engineer to design, develop, and deploy scalable AI-powered applications. You will build backend services, expose ML capabilities via APIs, and productionize models in secure, scalable environments.

The role focuses on RAG pipelines, LLM integration, and enterprise-grade AI solutions, collaborating with data scientists and AI engineers to ensure robust inference and performance.

Qualifications

  • 3–10 years of experience in Python Development and Machine Learning.
  • Strong proficiency in Python programming.
  • Hands-on experience with FastAPI or Flask frameworks.
  • Experience developing REST APIs and distributed backend systems.
  • Strong knowledge of SQL and relational databases.
  • Hands-on experience with ML frameworks such as PyTorch or TensorFlow.
  • Experience deploying and maintaining ML models in production environments.
  • Familiarity with Git and CI/CD practices.

Responsibilities

  • Design, develop, and maintain scalable backend applications using Python.
  • Build REST APIs and microservices to expose ML and Generative AI capabilities.
  • Develop, integrate, and deploy ML models into production environments.
  • Build and optimise RAG pipelines and AI orchestration workflows.
  • Work with LLMs to develop enterprise AI applications.
  • Design data processing pipelines for model training and inference.
  • Collaborate with Data Scientists and AI Engineers to productionise models.
  • Write well-tested, maintainable code and participate in design reviews.
  • Monitor, troubleshoot, optimise, and maintain deployed AI applications.
  • Coordinate with onsite/offshore teams to deliver technical solutions.

Skills

Python Development
Machine Learning
OOP
Design Patterns
Clean Coding
FastAPI
Flask
REST APIs
SQL
Data Structures
Algorithms
Software Design
CI/CD
Git
Debugging
Problem Solving

Education

Bachelor's degree in Computer Science or Engineering

Tools

PyTorch
TensorFlow
Azure Machine Learning
LangChain
LangGraph
LLMs
Docker
Kubernetes
Git
CI/CD pipelines

Job description

Job Summary

The Python/ML Engineer is responsible for designing, developing, and deploying scalable AI-powered applications using Python, Machine Learning, and Generative AI technologies. The role focuses on backend development, productionizing ML models, building APIs and microservices, developing RAG pipelines, integrating Large Language Models (LLMs), and delivering enterprise AI solutions that are secure, scalable, and production-ready.

Key Responsibilities
  • Design, develop, and maintain scalable backend applications using Python.Build REST APIs and microservices to expose Machine Learning and Generative AI capabilities.
  • Develop, integrate, and deploy Machine Learning models into production environments.
  • Build and optimise Retrieval Augmented Generation (RAG) pipelines and AI orchestration workflows.
  • Work with Large Language Models (LLMs) and Generative AI frameworks to develop enterprise AI applications.
  • Design efficient data processing pipelines for model training and inference.
  • Build secure, reliable, and high-performance backend services.
  • Collaborate with Data Scientists and AI Engineers to productionise ML models and improve inference performance.
  • Develop reusable, maintainable, and well-tested code following software engineering best practices.
  • Participate in solution architecture discussions and technical design decisions.
  • Monitor, troubleshoot, optimise, and maintain deployed AI applications.
  • Collaborate with internal teams and customer stakeholders to understand business requirements and deliver technical solutions.
  • Participate in code reviews and mentor junior developers when required.
Required Skills & Experience
  • 3–10 years of experience in Python Development and Machine Learning.
  • Strong proficiency in Python programming.
  • Strong understanding of Object-Oriented Programming (OOP), Design Patterns, and Clean Coding principles.
  • Hands-on experience with FastAPI or Flask frameworks.
  • Experience developing REST APIs and distributed backend systems.
  • Strong knowledge of SQL and relational databases.
  • Good understanding of Data Structures, Algorithms, and Software Design principles.
  • Hands-on experience with Machine Learning frameworks such as PyTorch or TensorFlow.
  • Experience deploying and maintaining Machine Learning models in production environments.
  • Good understanding of model serving, inference pipelines, and production monitoring.
  • Experience with Docker and containerised deployments.
  • Familiarity with Git and CI/CD practices.
  • Strong debugging, analytical, and problem-solving skills.
Preferred Qualifications
  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • Experience with Microsoft Azure and Azure Machine Learning.
  • Exposure to OpenAI, Azure OpenAI, or open-source Large Language Models (LLMs).
  • Experience building Retrieval Augmented Generation (RAG) solutions.
  • Knowledge of LangChain, LangGraph, or similar AI orchestration frameworks.
  • Experience with vector databases and semantic search technologies.
  • Familiarity with Kafka, RabbitMQ, or Azure Service Bus.
  • Exposure to Kubernetes and cloud-native deployments.
  • Experience working in Agile development environments.
Other Requirements
  • Excellent communication and interpersonal skills.
  • Self-motivated with the ability to work independently and collaboratively.
  • Ability to coordinate effectively with onsite and offshore teams.
  • Proactive problem-solving mindset with strong ownership and accountability.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Python Developer with AI
Python Developer with AI

Infosys • Chennai District, Bengaluru, Pune District

Hybrid
INR 1,200,000 - 2,000,000
AI/ML Engineer
AI/ML Engineer

tecHindustan • Sahibzada Ajit Singh Nagar

On-site
INR 1,000,000 - 1,500,000
Senior Python AI/ML Engineer
Senior Python AI/ML Engineer

Keka Technologies Private Limited • Ahmedabad District

On-site
INR 4,200,000 - 5,800,000
AI Engineer (LLM & Agent Systems)
AI Engineer (LLM & Agent Systems)

ADScholars • Hyderabad

On-site
INR 1,200,000 - 1,900,000
Python Cloud AI Engineer I
Python Cloud AI Engineer I

UST • Hyderabad

On-site
INR 3,000,000 - 6,000,000
Senior AI/ML Engineer
Senior AI/ML Engineer

NB Healthcare Technologies • Hyderabad

Hybrid
INR 1,800,000 - 3,000,000
Technical Lead – ML Engineer
Technical Lead – ML Engineer

Azilen Technologies • Ahmedabad District

On-site
INR 4,500,000 - 8,500,000
Applied AI Engineer
Applied AI Engineer

Keka Technologies Private Limited • Mohali

On-site
INR 4,000,000 - 7,500,000
Python AI/ML Engineer
Python AI/ML Engineer

GoodSpace AI • Bengaluru

Hybrid
INR 3,000,000 - 5,500,000
Hybrid work model in Bengaluru
Competitive compensation
Career growth opportunities
Sr. AI/ML Developer
Sr. AI/ML Developer

Ecosmob Technologies Pvt. Ltd. • Ahmedabad

On-site
INR 1,000,000 - 1,500,000