PythonFastApiDeveloper,ML Integration

5 years

12 - 24 Lacs

Posted:4 days ago| Platform: SimplyHired logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Exp: 5+ years

Skills: Python Development, FastAPI, ML, AI experience,RAG,LLM,Docker,CI/CD,AWS.

Shift: Initial Noon but flexible for night shifts

Location Navi Mumbai,Pune,Mohali,Panchkula,Bangalore,Hyderabad.

JD

About the Role

We are seeking an experienced Python Backend Developer with strong expertise in FastAPI

and ML integration capabilities to join our engineering team. This role is perfect for a backend

developer who can seamlessly integrate machine learning solutions into production-ready

systems. The ideal candidate will serve as the crucial bridge between our ML research team

and production deployments, taking ML models and algorithms and transforming them into

scalable, robust APIs.

Key Responsibilities

ML Integration: Take ML models and algorithms developed by the data science team

(such as RAG implementations, recommendation systems, NLP models) and integrate

them into production-ready FastAPI applications

API Development & Deployment: Design, develop, and deploy scalable REST APIs

using FastAPI with proper error handling, validation, and documentation

Cloud Architecture: Implement and manage cloud-based solutions on AWS/Azure with

focus on auto-scaling, load balancing, and cost optimization

Production Pipeline: Build end-to-end ML serving pipelines including data

preprocessing, model inference, and response formatting

Performance Optimization: Optimize API performance for ML workloads including

caching strategies, async processing, and resource managementRequired Skills & Qualifications

Core Backend Skills

4+ years of professional experience in backend development with Python

Strong hands-on experience with FastAPI (or Flask/Django with migration readiness)

Expertise in asynchronous programming and handling concurrent requests

Proficient with RESTful API design principles and best practices

ML & Data Engineering

Experience integrating machine learning models into production systems

Understanding of ML model serving patterns and frameworks (e.g., MLflow, TensorFlow

Serving, or similar)

Familiarity with data preprocessing pipelines and handling various data formats

Knowledge of vector databases and RAG (Retrieval-Augmented Generation)

implementations

Cloud & DevOps

Hands-on experience with AWS and/or Azure cloud platforms

Understanding of containerization (Docker) and orchestration (Kubernetes preferred)

Knowledge of auto-scaling strategies and load balancing for ML workloads

Experience with CI/CD pipelines for ML applications

Additional Requirements

Strong problem-solving and debugging skills, especially for ML-related issues

Experience with monitoring and logging in production ML systems

Understanding of API security best practices and authentication methods

Excellent communication skills for collaborating with ML researchers and

cross-functional teams

Working knowledge of version control systems (Git) and collaborative development

workflows

Preferred Qualifications

Experience with LLM integration and prompt engineering

Knowledge of distributed computing concepts for ML workloads

Familiarity with streaming data processing and real-time inference

Understanding of A/B testing frameworks for ML models

Previous experience working in ML-driven product teamsWhat You'll Work With

Cutting-edge ML research implementations that need production deployment

High-scale APIs serving millions of requests with ML inference

Modern cloud infrastructure with focus on ML operations

Cross-functional teams including ML engineers, data scientists, and product managers.

Job Type: Full-time

Pay: ₹100,000.00 - ₹200,000.00 per month

Work Location: In person

Mock Interview

Practice Video Interview with JobPe AI

Start DevOps Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You