Sr. Python AI Developer
Weekday AI (YC W21) ยท Bengaluru, Karnataka, India
Apply & track with Apply Edge๐ง๐ต๐ถ๐ ๐ฟ๐ผ๐น๐ฒ ๐ถ๐ ๐ณ๐ผ๐ฟ ๐ผ๐ป๐ฒ ๐ผ๐ณ ๐๐ต๐ฒ ๐ช๐ฒ๐ฒ๐ธ๐ฑ๐ฎ๐'๐ ๐ฐ๐น๐ถ๐ฒ๐ป๐๐๐ฆ๐ฎ๐น๐ฎ๐ฟ๐ ๐ฟ๐ฎ๐ป๐ด๐ฒ: ๐ฅ๐ ๐ญ๐ฌ๐ฌ๐ฌ๐ฌ๐ฌ๐ฌ - ๐ฅ๐ ๐ฏ๐ฑ๐ฌ๐ฌ๐ฌ๐ฌ๐ฌ (๐ถ๐ฒ ๐๐ก๐ฅ ๐ญ๐ฌ-๐ฏ๐ฑ ๐๐ฃ๐)Experience: 6+ yrs
Location: Bengaluru, Karnataka, IndiaJob Type: Full-timeWe 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.RequirementsKey ResponsibilitiesDevelop and maintain scalable backend applications using PythonDesign, develop, and maintain high-performance RESTful APIs using FastAPIBuild reliable, secure, scalable, and maintainable backend servicesDesign and implement API integrations, authentication, and service-to-service communicationCollaborate with engineering teams to develop AI-powered and agentic applicationsIntegrate backend services with databases, caching systems, LLMs, and other AI componentsContribute to agent orchestration and AI workflow implementationWrite clean, efficient, testable, and maintainable Python code following engineering best practicesOptimize application performance, reliability, scalability, and resource utilizationTroubleshoot backend issues and contribute to effective technical solutionsWork with MongoDB, Redis, and SQL databases as requiredSupport containerized application development and deployment using Docker and KubernetesFollow modern Git-based development, testing, code review, and deployment practicesCollaborate with cross-functional teams to understand requirements and deliver production-ready solutionsWhat Makes You a Great Fit6+ years of experience in Python backend development, with strong hands-on experience building production-grade applicationsExcellent understanding of Core Python, Object-Oriented Programming, collections, exception handling, and Python memory managementStrong knowledge of multi-threading and multi-processing and their appropriate use casesAbility to write optimized, efficient, clean, scalable, and maintainable Python codeStrong hands-on experience with FastAPI and RESTful API developmentSolid understanding of API design, integration, authentication, scalability, and backend architectureExposure to Large Language Models (LLMs) and AI-powered application developmentUnderstanding of AI agents, agentic application architecture, and agent orchestration conceptsExperience or exposure to LangChain, LangGraph, or similar AI frameworks is highly desirableBasic understanding of prompt engineering and AI-driven workflowsExperience with MongoDB and Redis is an advantageGood knowledge of SQL databases and database integrationExperience with Docker and containerizationUnderstanding of Kubernetes and container orchestration is a plusFamiliarity with Git and modern software development workflowsStrong problem-solving, debugging, and analytical skillsAbility to learn and adapt quickly to emerging AI and backend technologiesStrong communication and collaboration skillsExperience in Banking, FinTech, financial services, or customer support applications is an advantage