Role & Responsibilities:
Backend Development:
- Design, develop, and maintain scalable backend systems using Python, Django, MongoDB, PostgreSQL, Redis, Elasticsearch, and related technologies.
- Build efficient and optimized APIs and microservices to support frontend applications and external integrations.
- Implement data models, create database schemas, and perform database optimization to ensure performance and data integrity.
AI & Advanced Technologies:
- Work with Vector DBs, LLMs, prompt engineering, and fine-tuning of SLMs.
- Apply frameworks such as LangChain, CrewAI, or Autogen (experience with at least one is required).
- Contribute to AI-driven features, workflows, and enhancements aligned with product needs.
Collaboration & Solution Design:
- Work closely with product managers, engineers, and stakeholders to understand requirements and propose technical solutions.
- Participate in architecture discussions, technical design, and end-to-end feature delivery.
Coding & Quality:
- Write clean, maintainable, and well-documented code following best practices and coding standards.
- Ensure system reliability through testing, debugging, and performance tuning