Posted on: 12/01/2026
Key Responsibilities :
- Architect, develop, and maintain scalable, reliable, and high-performance backend systems using Python.
- Build and optimize RESTful APIs and backend services using frameworks such as Flask, Django, or FastAPI.
- Collaborate with Data Scientists and ML Engineers to productionize classical ML models and Large Language Models (LLMs),
ensuring efficient inference, monitoring, and versioning.
- Design and maintain microservices-based architectures and ensure seamless inter-service communication.
- Design, implement, and optimize database schemas, queries, indexing strategies, and migrations for relational and NoSQL databases.
- Implement security best practices, including authentication, authorization, secure API design, encryption, and data protection standards.
- Ensure system reliability, fault tolerance, scalability, and performance optimization under high load.
- Take end-to-end ownership of backend initiativesfrom requirement analysis and architectural design to task breakdown, development, deployment, and support.
- Debug complex production issues, perform root cause analysis, and drive permanent fixes.
- Work with DevOps teams to support CI/CD pipelines, cloud deployments, containerization, and observability (logging, monitoring, alerting).
- Conduct code reviews, mentor junior engineers, and enforce engineering best practices.
- Document APIs, system designs, workflows, and operational processes for long-term maintainability.
- Participate in architectural discussions and contribute to technology selection and roadmap planning.
Required Skills & Qualifications :
- 6+ years of hands-on experience in backend development using Python.
- Strong experience with Flask, Django, FastAPI, or similar frameworks.
- Solid understanding of REST APIs, microservices architecture, and distributed systems.
- Experience integrating Machine Learning models and/or LLMs into production applications.
- Strong database skills with PostgreSQL, MySQL, and/or NoSQL databases (MongoDB, Redis, etc.).
- Knowledge of asynchronous programming, background jobs, and message queues.
- Hands-on experience with cloud platforms (AWS / GCP / Azure).
- Familiarity with Docker, Kubernetes, and CI/CD pipelines.
- Strong understanding of application security principles and secure coding practices.
- Proficiency with version control systems like Git.
- Excellent problem-solving, communication, and collaboration skills.
Good to Have :
- Experience with vector databases and semantic search systems.
- Exposure to MLOps frameworks, model monitoring, and deployment pipelines.
- Knowledge of event-driven architectures and streaming platforms.
- Experience working in high-scale or real-time systems.
- Prior experience in BFSI, SaaS, AI platforms, or data-driven products.
What We Offer :
- Opportunity to work on cutting-edge AI and LLM-based systems.
- High ownership and impact on product and architecture decisions.
- Collaborative and fast-paced engineering culture.
- Competitive compensation and growth opportunities.
Did you find something suspicious?