
Python + Full-Stack (JS) Developer
Listing checked August 25, 2026 · pay as published by Turing
Overview
You will build and maintain code that trains and refines AI models in a remote contractor setup. Your day-to-day includes running model evaluations, creating datasets for Supervised Fine-Tuning (SFT), and helping researchers implement RLHF. You will also review peers' code and write clear rationales for model scoring. This role demands production-grade Python and JavaScript/TypeScript skills, plus mandatory Docker knowledge.
What You'll Do11
- 1Write and maintain clean, high-quality code that supports AI model training and tuning.
- 2Run model evaluations (Evals) to benchmark performance and analyze the results to guide improvements.
- 3Score and rank model responses to user prompts across many domains, checking them against defined criteria.
- 4Produce detailed explanations and rationales for each evaluation, showing strong reasoning and technical depth.
- 5Own Supervised Fine-Tuning (SFT) initiatives, including building and curating task-specific datasets.
- 6Work alongside researchers and annotators to implement RLHF and fine-tune reward models.
- 7Devise fresh evaluation strategies and workflows that keep the model aligned with user expectations and ethical standards.
- 8Craft and refine optimal answers to boost the model's clarity, relevance, and technical accuracy.
- 9Review colleagues' code and documentation, offering useful feedback and spotting potential improvements.
- 10Partner with cross-functional teams to boost model performance and help shape product updates.
- 11Investigate and adopt new tools and methods to strengthen AI training workflows.
Requirements9
- 1Bachelor's or Master's degree in engineering, computer science, or equivalent practical experience.
- 2Strong command of Python and JavaScript/TypeScript syntax and conventions.
- 3Proven track record of building web apps with modular code and scalable architectures, with emphasis on readability, security, and stability, including testing.
- 4Solid understanding of ES6 and at least one backend framework (Node.js or NestJS) plus one frontend framework (React, Angular, or Vue.js).
- 5Demonstrated ability to write readable, reusable, and maintainable code and to participate in code reviews.
- 6Excellent communication skills in English, both spoken and written.
- 7Mandatory hands-on experience with Docker.
- 8Bonus: prior experience with software quality assurance, test planning, or test-driven development.
- 9Bonus: experience working with large language models, including prompt engineering with ChatGPT or other LLMs.
Who Should Apply
The ideal candidate for this role brings strong production coding skills in Python and JavaScript/TypeScript, plus a habit of writing tests and participating in code reviews. They should be comfortable with Docker and have experience building web apps with a modern stack like Node.js or NestJS alongside React, Vue, or Angular. This role is less suitable for developers who prefer backend-only work or who dislike writing detailed written rationales for model evaluation. Applications fall short when candidates lack mandatory Docker experience, fail to demonstrate code quality through examples, or cannot commit to the required 4-hour PST overlap.
Pay and demand for AI Training roles
AggregatedTypical pay
$72/hour
This role
Pay not disclosed
Most AI Training roles pay $42–$98 per hour.
Based on 1,097 similar roles that publish pay · 302 publish only a top rate; those count at the rate they gave
Rates shown per hour. Yearly and monthly pay converted; one-time fees and non-USD pay are not included.
- Live similar roles
- 1,272
- Listed in last 30 days
- 493
- Remote
- 97%
Hiring most right now: micro1 (368) · SME Careers (253) · Mercor (162)
Most requested skills · share of roles
- ai training13%
- llm evaluation11%
- ai evaluation11%
- data annotation9%
Figures from AI Training roles live on NearSkill when this page loaded. A role can close before you apply, so check the listing itself.
Compare your resume against these rolesLocation
Compensation
Undisclosed by Turing
Comparable roles pay
1,097 roles$42 – $98/ hr
Not this role’s pay. Turing has not published a range.
Confirmed during Turing profile screening.
Required Skills
Application Tip
In your application, include a code sample that demonstrates testing and code review practices in Python or TypeScript, and describe the Docker environment you used. If you have prior experience with LLM evaluations or prompt engineering, add a short note on how you completed those tasks.
How NearSkill helps you apply
1. Check your job match
We compare your resume with the job requirements to help you understand how well your experience fits.
2. Continue to the employer’s website
We’ll direct you to the employer’s application portal, where you can complete the application.
3. Get updates by email
If NearSkill is handling follow-up for this role, we’ll email you when there’s an update on your screening.
Want to check your fit first?
See how your resume matches this role before applying.
Check my job matchSimilar open positions
Explore active roles that match your skills and interests.

Turing
VerifiedJavaScript / TypeScript Full-Stack Developer
This role centers on building and refining the code that trains and evaluates AI models for leading LLM companies. You'll write production-grade JavaScript/TypeScript across the stack, using back-end frameworks like Node.js or Nest.js and front-end libraries such as React, Vue, or Angular. Daily work includes running model evaluations, ranking responses, and writing rationales that feed Supervised Fine-Tuning and RLHF processes. You'll also review peers' code, design evaluation strategies, and collaborate with researchers to align model behavior with user needs and ethical guidelines.

Turing
VerifiedSenior Python Developer
This contract role supports a foundational LLM company by producing high-quality data used to fine-tune and benchmark their models. You will write Python solutions to code-based prompts, evaluate responses from two model versions, and create detailed rationale for ranking decisions. Day-to-day work involves SFT and RLHF data generation, designing evaluation strategies, and reviewing code with a small team. The position does not involve building or fine-tuning models directly, but your outputs directly inform their improvement.

SME Careers
VerifiedJavaScript Engineer for AI Training Content and Evaluation
Remote, hourly contract for a JavaScript engineer focused on AI training data evaluation; you will review complex AI-generated code and explanations for accuracy and clarity. Assess reasoning quality, identify edge cases, and deliver precise feedback that helps models improve step-by-step solutions. Contribute to creating high-quality training content and participate in evaluation workflows with AI coding assistants. Candidates should bring production-level JavaScript experience and familiarity with React, Node.js, or Express, plus clear English writing to explain technical concepts.

Turing
VerifiedData Scientist/Analyst
This contract role focuses on improving AI model performance through hands-on Python development and rigorous data analysis. You will build and maintain code for model training, run evaluations, and rank model responses across diverse domains. The work includes creating high-quality datasets for supervised fine-tuning and collaborating with researchers on RLHF efforts. The position is fully remote and requires a minimum of 20 hours per week with 4 hours of overlap with Pacific Time.

Micro1
VerifiedSenior Software Engineer
This is a contract role for a Senior Software Engineer to help train the next generation of AI systems. You'll build and maintain scalable backend applications, design robust RESTful APIs, and work across AWS, GCP, and Azure to power high-performance distributed architectures. Your contributions will directly influence how AI models learn, reason, and perform using real-world data.

SME Careers
VerifiedPython Quality Lead for AI Training Projects Remote
Remote hourly Python Quality Assurance Lead overseeing AI training projects to ensure code quality across contributors. You review AI-generated Python code, assess correctness and readability, and provide precise feedback aligned with project rubrics. You’ll coordinate with trainers on Discord, update guidelines, and maintain onboarding documentation. This role centers on leadership in Python QA, AI training, and LLM evaluation to help production-ready data meet client standards.

