Position : Python / FastAPI Development Lead
Location : Remote – India
Experience : 6+ Years (5+ Years in FastAPI)
About the Role :
We are looking for a Python / FastAPI Development Lead to architect, build, and optimize high-performance backend systems. You’ll lead a team of engineers to develop scalable APIs, collaborate closely with ML and research teams, and deliver reliable infrastructure for reinforcement learning and simulation-based applications.
Key Responsibilities :
- Architect, design, and develop backend services using FastAPI and modern Python frameworks.
- Build and maintain scalable RESTful APIs for experimentation workflows and simulation environments.
- Collaborate with ML engineers to integrate APIs for training, evaluation, and benchmarking pipelines.
- Write clean, efficient, production-grade code following best practices and performance optimization.
- Lead a team of developers, perform code reviews, and ensure technical quality across projects.
- Troubleshoot and optimize backend performance and resource utilization.
- Implement CI / CD, containerization, and testing best practices.
Requirements :
8+ years of professional experience in Python backend development.5+ years of hands-on experience with FastAPI for scalable and asynchronous applications.4+ years of experience managing / leading engineering teams (5+ developers).Strong proficiency in REST API design, async programming, and CI / CD automation.Experience with NumPy, Pandas, SQL , and familiarity with PyTorch / TensorFlow preferred.Experience working with RL environments (OpenAI Gym, Stable Baselines, etc.) is a plus.Excellent communication, collaboration, and leadership skills.Bachelor’s / Master’s degree in Computer Science, Engineering, or a related discipline.