We are looking for a highly skilled Senior Python Developer with strong backend development expertise and working knowledge in integrating AI / ML models, especially around LLMs and modern NLP applications. This role requires strong hands-on experience with FastAPI, RESTful services, SQL / NoSQL databases, and practical exposure to AI / ML technologies such as TensorFlow, PyTorch, LangChain, and RAG pipelines.
Key Responsibilities :
- Design, develop, and maintain scalable RESTful APIs using FastAPI / Django / Flask.
- Integrate backend systems with AI / ML models including LLMs, vector databases, and RAG-based pipelines.
- Collaborate with Data Scientists and AI Engineers to deploy NLP models into production.
- Build and manage asynchronous tasks, WebSocket handlers, and background jobs.
- Optimize and refactor legacy code for performance and maintainability.
- Work with DevOps to deploy microservices securely using containers (Docker) and CI / CD pipelines.
- Design database schemas, write performant queries (SQL / ORM), and manage data migrations.
Required Skills & Experience :
Core Backend Development :
5+ years of experience with Python 3.7+Strong knowledge of FastAPI (preferred), Flask, or Django REST FrameworkProficient in developing RESTful APIs, authentication mechanisms (OAuth2, JWT)Experience with SQL (PostgreSQL, MariaDB, MySQL) and ORMs like SQLAlchemyFamiliar with NoSQL (MongoDB, Redis) and caching techniquesWriting unit / integration tests with Pytest, unittestAI / ML / NLP Experience :
Hands-on with TensorFlow or PyTorch for model training / inferenceExperience with Natural Language Processing (NLP) techniquesFamiliarity with LLMs like OpenAI GPT, Cohere, Mistral, or LLaMAUnderstanding of RAG (Retrieval Augmented Generation) and tools like LangChain, HaystackKnowledge of vector databases (Pinecone, FAISS, Weaviate)Cloud & DevOps (Good to Have) :
Experience deploying applications on AWS, Azure, or GCPDocker & Kubernetes knowledge for scalable deploymentsFamiliar with Git, CI / CD pipelines, Nginx, Gunicorn / UvicornBonus Points :
Experience with real-time systems (SIP / WebRTC / VoIP)Knowledge of GraphQL, gRPCBackground in audio / speech processing, ASR, or transcription APIs(ref : hirist.tech)