Role Overview
We're looking for a Python-based AI / ML Developer who brings solid hands-on experience in building machine learning models and deploying them into scalable, production-ready APIs using FastAPI or Django. The ideal candidate is both analytical and implementation-savvy, capable of transforming models into live services and integrating them with real-world systems.
Key Responsibilities
- Design, train, and evaluate machine learning models (classification, regression, clustering, etc.)
- Build and deploy scalable REST APIs for model serving using FastAPI or Django
- Collaborate with data scientists, backend developers, and DevOps to integrate models into production systems
- Develop clean, modular, and optimized Python code using best practices
- Perform data preprocessing, feature engineering, and data visualization using Pandas, NumPy, Matplotlib, and Seaborn
- Implement model serialization techniques (Pickle, Joblib, ONNX) and deploy models using containers (Docker)
- Manage API security with JWT and OAuth mechanisms
- Participate in Agile development with code reviews, Git workflows, CI / CD pipelines
Must-Have Skills :
Python & Development :
Proficient in Python 3.x, OOP, and clean code principlesExperience with Git, Docker, debugging, unit testing AI / MLGood grasp of supervised / unsupervised learning, model evaluation, and data wranglingHands-on with Scikit-learn, XGBoost, LightGBMWeb Frameworks :
FastAPI : API routes, async programming, Pydantic, JWTDjango : REST Framework, ORM, Admin panel, MiddlewareDevOps & Cloud :
Experience with containerized deployment using DockerExposure to cloud platforms : AWS, Azure, or GCPCI / CD with GitHub Actions, Jenkins, or GitLab CIDatabases :
SQL : PostgreSQL, MySQLNoSQL : MongoDB, RedisORM : Django ORM, Skills :Model tracking / versioning tools (MLflow, DVC)Knowledge of LLMs, transformers, vector DBs (Pinecone, Faiss)Airflow, Prefect, or other workflow automation toolsBasic frontend skills (HTML, JavaScript, React)Requirements :
Education : B.E. / B.Tech or M.E. / M.Tech in Computer Science, Data Science, or related fieldsExperience : 3-6 years of industry experience in ML development and backend API integrationStrong communication skills and ability to work with cross-functional teamsref : hirist.tech)