Weekday AI

Sr. Python AI Developer

Weekday AI Bengaluru, Karnataka, India

Technology, Information and Internet · 11-50 employees

3 h ago
python Senior (5-10 yrs) Full-time India
Log in to apply, save this posting, or score it against your profile with AI.

About the role

Develop and maintain scalable, high-performance backend systems and RESTful APIs using Python and FastAPI. Collaborate with cross-functional teams to integrate AI-powered components, LLMs, and agentic workflows into financial services applications.

What they look for

Python FastAPI RESTful API LLMs AI Agents Agent Orchestration LangChain LangGraph MongoDB Redis SQL Docker Kubernetes Git Backend Development FinTech

Requirements

Requires 6+ years of experience in Python backend development with strong expertise in FastAPI and database management. Candidates should have a solid understanding of AI frameworks, containerization tools like Docker and Kubernetes, and modern software development practices.

Full description

𝗧𝗵𝗶𝘀 𝗿𝗼𝗹𝗲 𝗶𝘀 𝗳𝗼𝗿 𝗼𝗻𝗲 𝗼𝗳 𝘁𝗵𝗲 𝗪𝗲𝗲𝗸𝗱𝗮𝘆'𝘀 𝗰𝗹𝗶𝗲𝗻𝘁𝘀

𝗦𝗮𝗹𝗮𝗿𝘆 𝗿𝗮𝗻𝗴𝗲: 𝗥𝘀 𝟭𝟬𝟬𝟬𝟬𝟬𝟬 - 𝗥𝘀 𝟯𝟱𝟬𝟬𝟬𝟬𝟬 (𝗶𝗲 𝗜𝗡𝗥 𝟭𝟬-𝟯𝟱 𝗟𝗣𝗔)

Experience: 6+ yrs

Location: Bengaluru, Karnataka, India

Job Type: Full-time

We are looking for an experienced Python Developer to build scalable, high-performance backend systems and contribute to the development of AI-powered, agentic applications for the banking and financial services domain.

The ideal candidate will have strong Python fundamentals, hands-on expertise in FastAPI and RESTful API development, and an interest in emerging AI technologies including LLMs, AI agents, and agent orchestration frameworks.

Key Responsibilities• Develop and maintain scalable backend applications using Python.

  • Design, develop, and maintain high-performance RESTful APIs using FastAPI.
  • Build reliable, secure, scalable, and maintainable backend services.
  • Design and implement API integrations, authentication, and service-to-service communication.
  • Collaborate with engineering teams to develop AI-powered and agentic applications.
  • Integrate backend services with databases, caching systems, LLMs, and other AI components.
  • Contribute to agent orchestration and AI workflow implementation.
  • Write clean, efficient, testable, and maintainable Python code following engineering best practices.
  • Optimize application performance, reliability, scalability, and resource utilization.
  • Troubleshoot backend issues and contribute to effective technical solutions.
  • Work with MongoDB, Redis, and SQL databases as required.
  • Support containerized application development and deployment using Docker and Kubernetes.
  • Follow modern Git-based development, testing, code review, and deployment practices.
  • Collaborate with cross-functional teams to understand requirements and deliver production-ready solutions.

What Makes You a Great Fit• 6+ years of experience in Python backend development, with strong hands-on experience building production-grade applications.

  • Excellent understanding of Core Python, Object-Oriented Programming, collections, exception handling, and Python memory management.
  • Strong knowledge of multi-threading and multi-processing and their appropriate use cases.
  • Ability to write optimized, efficient, clean, scalable, and maintainable Python code.
  • Strong hands-on experience with FastAPI and RESTful API development.
  • Solid understanding of API design, integration, authentication, scalability, and backend architecture.
  • Exposure to Large Language Models (LLMs) and AI-powered application development.
  • Understanding of AI agents, agentic application architecture, and agent orchestration concepts.
  • Experience or exposure to LangChain, LangGraph, or similar AI frameworks is highly desirable.
  • Basic understanding of prompt engineering and AI-driven workflows.
  • Experience with MongoDB and Redis is an advantage.
  • Good knowledge of SQL databases and database integration.
  • Experience with Docker and containerization.
  • Understanding of Kubernetes and container orchestration is a plus.
  • Familiarity with Git and modern software development workflows.
  • Strong problem-solving, debugging, and analytical skills.
  • Ability to learn and adapt quickly to emerging AI and backend technologies.
  • Strong communication and collaboration skills.
  • Experience in Banking, FinTech, financial services, or customer support applications is an advantage.

Similar roles