- 5–6 years of experience in Python backend development, preferably in AI product environments.
- Proven experience in designing backend architectures from scratch for real-time or intelligent systems.
- Strong knowledge of:
o FastAPI, Pydantic, SQLAlchemy, Alembic
o Celery, Purest, LLM-specific libraries (e.g., OpenAI SDK, HuggingFace)
o AI/ML-related Python libraries: NLTK, scikit-learn
- Experience with PostgreSQL, MySQL, and database design best practices.
- Familiarity with containerization using Docker and basic knowledge of CI/CD tools and Git workflows.
- Experience deploying and integrating LLM-powered applications, including chatbots or voice bots, into production.
- Strong understanding of software engineering best practices, with experience conducting code reviews and mentoring team members.