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 Framework
Proficient in developing RESTful APIs , authentication mechanisms (OAuth2, JWT)
Experience with SQL (PostgreSQL, MariaDB, MySQL) and ORMs like SQLAlchemy
Familiar with NoSQL (MongoDB, Redis) and caching techniques
Writing unit/integration tests with Pytest , unittest
AI/ML/NLP Experience
Hands-on with TensorFlow or PyTorch for model training/inference
Experience with Natural Language Processing (NLP) techniques
Familiarity with LLMs like OpenAI GPT, Cohere, Mistral, or LLaMA
Understanding of RAG (Retrieval Augmented Generation) and tools like LangChain , Haystack
Knowledge of vector databases (Pinecone, FAISS, Weaviate)
Cloud & DevOps (Good to Have)
Experience deploying applications on AWS , Azure , or GCP
Docker & Kubernetes knowledge for scalable deployments
Familiar with Git , CI/CD pipelines , Nginx , Gunicorn/Uvicorn
Bonus Points:
Experience with real-time systems (SIP/WebRTC/VoIP)
Knowledge of GraphQL , gRPC
Background in audio/speech processing , ASR , or transcription APIs
Job Classification
Industry: IT Services & Consulting Functional Area / Department: Engineering - Software & QA Role Category: Software Development Role: Back End Developer Employement Type: Full time