Back to opportunities
Turing

Python & JavaScript/TypeScript Developer – AI Training

Posted 2026-09-02
Work Type
Remote
Location
Global
Compensation
Not specified

About this opportunity

Job Description

Turing is hiring experienced Python and JavaScript/TypeScript developers to work on projects focused on training, evaluating, and improving advanced AI models.

This role combines software engineering with hands-on AI training work, including model evaluation, response ranking, Supervised Fine-Tuning (SFT), RLHF, dataset development, and code review.


What You’ll Do

  • Write and maintain high-quality code used to train and optimize AI models.
  • Conduct evaluations to benchmark AI model performance.
  • Evaluate and rank AI-generated responses against predefined criteria.
  • Write clear technical rationales explaining your evaluations.
  • Contribute to Supervised Fine-Tuning (SFT) and development of task-specific datasets.
  • Support Reinforcement Learning with Human Feedback (RLHF) workflows.
  • Create and refine high-quality reference responses to improve model performance.
  • Develop evaluation strategies for AI quality and alignment.
  • Review code and technical documentation.
  • Collaborate with researchers, annotators, engineers, and other project teams.
  • Explore new tools and techniques for improving AI training workflows.

Requirements

  • Strong proficiency in Python and JavaScript/TypeScript.
  • Experience with Node.js or NestJS.
  • Experience with at least one modern frontend framework such as React, Angular, or Vue.js.
  • Docker knowledge is mandatory.
  • Experience building web applications using modular and scalable architectures.
  • Ability to write readable, reusable, secure, and maintainable code.
  • Strong understanding of software testing and code quality.
  • Bachelor’s or Master’s degree in Engineering, Computer Science, or equivalent professional experience.
  • Excellent written and spoken English.

Preferred Experience

  • Software Quality Assurance or test planning experience.
  • Test-driven development (TDD).
  • Experience working with LLMs.
  • Familiarity with prompting tools such as ChatGPT.
  • Previous exposure to AI evaluation, SFT, or RLHF is beneficial.

Evaluation Process

The evaluation takes approximately 75 minutes across two rounds:

  1. Technical Interview – 60 minutes
  2. Cultural & Offer Discussion – 15 minutes

Skills & expertise

Python JavaScript/TypeScript Node.js React Docker

Related Opportunities

Trending Right Now

View all

Don't miss the next opportunity

Get a curated Friday digest of new AI and remote roles based on your location and interests — free, no spam.

Get Weekly Opportunities