Salary : 2500 - 3000 usd
Location : Remote
⏱️ Commitment Required : Full availability (8 hrs / day) with at least 4 hours overlap with PST (8pm–12pm IST)
Mandatory Skills : Python, FastAPI, RESTful APIs, asynchronous programming, software engineering best practices, team leadership, automated testing, CI / CD pipelines, Git, scalable design patterns
Role Overview
We are looking for a highly skilled Python / FastAPI Development Lead to join an exciting Reinforcement Learning (RL) Gym project.
You will help architect scalable APIs, enhance backend performance, and collaborate with ML researchers to power cutting-edge RL experiments and simulations.
No prior RL Gym experience is required, but it’s definitely a plus!
✨ High-impact role
Scalable systems & performance
Cross-functional collaboration
Responsibilities
Design, build, and maintain FastAPI services that support experimentation workflows and RL simulation environments
Collaborate closely with ML engineers to expose APIs for training, evaluation, and benchmarking
Write clean, scalable, production-ready Python code with strong emphasis on maintainability
Troubleshoot performance issues, optimize pipelines, and ensure smooth application deployments
Required Skills
3+ years of experience in Python development, including 2+ years of hands-on FastAPI work for high-performance backends
1+ year of team leadership experience mentoring teams of 5+ developers
Strong ability to review code, give constructive feedback, and maintain high coding standards through PR merges
Excellent ownership mindset with proven ability to identify risks early and manage end-to-end delivery
Expert-level FastAPI knowledge (Flask / Django helpful but not a substitute)
Strong background designing RESTful APIs, asynchronous programming, and managing full API lifecycles
Solid understanding of engineering best practices including test automation, CI / CD, Git workflows, and scalable architecture patterns
Familiarity with NumPy and Pandas; exposure to TensorFlow or PyTorch is a plus
Nice-to-have familiarity with Reinforcement Learning environments (OpenAI Gym, Gymnasium, Stable Baselines)
Bachelor’s or Master’s degree in Computer Science, Engineering, or related field
Nice to Have
Experience working with RL environments (OpenAI Gym, Gymnasium, Stable Baselines)
Exposure to deep learning frameworks such as PyTorch or TensorFlow
Hands-on experience with SQL or database design for data-driven applications
Background in cloud technologies (AWS, GCP, Azure) and containerization (Docker, Kubernetes)
Development • Sorriso, Mato Grosso, Brazil