Python Developer (FastAPI) for Reinforcement Learning

hirenza • India
Remote
Apply
AI Summary

Join Turing's Reinforcement Learning (RL) Gym project as a Python Developer with expertise in FastAPI. Design, build, and optimize scalable APIs for reinforcement learning experiments and simulations. Collaborate with researchers and engineers to develop high-quality backend services.

Key Highlights
Design and develop FastAPI-based services for reinforcement learning projects
Collaborate with machine learning engineers and researchers
Troubleshoot performance bottlenecks and optimize data pipelines
Key Responsibilities
Design, develop, and maintain FastAPI-based services
Collaborate with machine learning engineers and researchers
Troubleshoot performance bottlenecks and optimize data pipelines
Technical Skills Required
Python FastAPI REST APIs Asynchronous programming NumPy Pandas PyTorch TensorFlow SQL
Benefits & Perks
Opportunity to work remotely
Engage in cutting-edge AI projects
Gain exposure to advanced reinforcement learning environments and frameworks
Nice to Have
Reinforcement learning environments such as OpenAI Gym, Gymnasium, or Stable Baselines

Job Description


About The Company

Based in San Francisco, California, Turing is the world's leading research accelerator for frontier AI labs and a trusted partner for global enterprises deploying advanced AI systems. Turing supports customers in two ways: first, by accelerating frontier research with high-quality data, advanced training pipelines, plus top AI researchers who specialize in coding, reasoning, STEM, multilinguality, multimodality, and agents; and second, by applying that expertise to help enterprises transform AI from proof of concept into proprietary intelligence with systems that perform reliably, deliver measurable impact, and drive lasting results on the P&L.

About The Role

We are seeking a Python Developer with strong expertise in FastAPI to join an exciting Reinforcement Learning (RL) Gym project. In this role, you will be responsible for designing, building, and optimizing scalable APIs that support reinforcement learning experiments and simulations. You will work closely with researchers and engineers to develop high-quality backend services, ensuring seamless integration with ML workflows. While prior RL Gym experience is not mandatory, familiarity with reinforcement learning environments and related frameworks will be considered a plus. The ideal candidate will possess a strong background in Python development, with a focus on scalable, maintainable, and efficient code.

Qualifications

The ideal candidate will have at least 4+ years of professional Python development experience, including a minimum of 3+ years working with FastAPI. Proven experience with REST APIs, asynchronous programming, and managing API lifecycles is essential. A solid understanding of software engineering best practices such as testing, CI/CD pipelines, version control, and design patterns is required. Familiarity with data manipulation libraries like NumPy and Pandas, as well as machine learning frameworks such as PyTorch or TensorFlow, is advantageous. Exposure to reinforcement learning environments such as OpenAI Gym, Gymnasium, or Stable Baselines, along with SQL experience, will be considered a plus. A bachelor’s or master’s degree in Computer Science, Engineering, or a related field is mandatory.

Responsibilities

  • Design, develop, and maintain FastAPI-based services to facilitate experimentation workflows and simulation environments for reinforcement learning projects.
  • Collaborate with machine learning engineers and researchers to expose APIs for training, evaluation, and benchmarking of models.
  • Write efficient, production-grade Python code emphasizing scalability, robustness, and maintainability.
  • Troubleshoot performance bottlenecks, optimize data pipelines, and ensure smooth deployment of backend services.
  • Participate in code reviews, documentation, and testing to uphold high quality standards.
  • Stay updated with the latest industry trends and incorporate best practices into the development process.

Benefits

  • Opportunity to work remotely from anywhere, providing flexibility and work-life balance.
  • Engage in cutting-edge AI projects alongside leading companies in the AI and machine learning space.
  • Gain exposure to advanced reinforcement learning environments and frameworks.
  • Collaborate with a global team of talented professionals dedicated to innovation and excellence.
  • Access to continuous learning and professional development resources.

Equal Opportunity

Turing is committed to creating a diverse environment and is proud to be an equal opportunity employer. We do not discriminate based on race, religion, color, national origin, gender, sexual orientation, age, disability, or any other protected status. We believe that diverse teams foster innovation and are essential to our success. All qualified applicants will receive consideration for employment without regard to any protected characteristic.

Similar Jobs

Explore other opportunities that match your interests

Software Engineering Team Lead

Programming
•
5h ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

slyce

India
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

gamersberg

India
Visa Sponsorship Relocation Remote
Job Type Contract
Experience Level Not Applicable

keystone recruitment

India

Subscribe our newsletter

New Things Will Always Update Regularly