Python + Full-Stack (JS) Developer – Remote AI Job at Turing
Python + Full-Stack (JS) Developer – Remote AI Job at Turing
SEO Title: Python + Full-Stack JavaScript Developer Job at Turing | Remote AI Opportunity
๐ Job Overview
Are you an experienced software developer skilled in Python and JavaScript or TypeScript? Turing is seeking talented developers to contribute to advanced AI projects, working with US companies developing innovative commercial and research solutions.
This remote contractor opportunity combines full-stack software development with AI model evaluation, training, and performance improvement. Candidates should have strong coding skills, experience building web applications, and the ability to write secure, maintainable, and well-tested code.
๐ Job Details
- Job Title: Python + Full-Stack (JS) Developer
- Company: Turing
- Category: Software Development / AI Engineering
- Workplace: Remote
- Engagement Type: Contractor assignment
- Contract Duration: 1 month
- Expected Start: Next week, according to the listing
- Work Commitment: 20, 30, or 40 hours per week
- Minimum Commitment: 4 hours per day and 20 hours per week
- Time Zone: At least 4 hours of overlap with Pacific Standard Time (PST)
- Required Skills: Python, JavaScript, TypeScript, Node.js, NestJS, React, Vue.js, Angular, Docker
- Evaluation Process: Approximately 75 minutes
- Compensation: Not specified in the supplied listing
Note: Confirm the exact compensation, start date, and contract terms with Turing before accepting an offer.
๐ About Turing
Turing is an AI company working with leading AI laboratories and businesses to advance AI capabilities and develop real-world AI solutions.
For this role, developers will contribute to AI model training, evaluation, and optimization while applying their software engineering expertise. The work may involve building datasets, evaluating AI-generated responses, improving code quality, and collaborating with researchers and other technical professionals.
๐ผ Key Responsibilities
Successful candidates may be expected to:
- Develop, maintain, and optimize clean, efficient, and reusable code.
- Work with Python and JavaScript/TypeScript across software development tasks.
- Evaluate AI models and benchmark their performance.
- Analyze and rank AI-generated responses according to predefined criteria.
- Write clear explanations and technical rationales for evaluations.
- Support Supervised Fine-Tuning (SFT) by creating and maintaining high-quality datasets.
- Collaborate on Reinforcement Learning with Human Feedback (RLHF) and reward-model improvement.
- Design evaluation strategies to improve AI performance and alignment.
- Conduct code reviews and provide constructive feedback.
- Collaborate with cross-functional teams to improve software and AI products.
- Explore new tools and methodologies for AI training and development.
๐ฏ Required Qualifications and Skills
Applicants should have:
- Strong programming skills in Python and JavaScript/TypeScript.
- Experience writing readable, reusable, maintainable, and well-organized code.
- A solid understanding of JavaScript ES6 and modern development practices.
- Experience with Node.js or NestJS.
- Experience with at least one major frontend framework: React, Angular, or Vue.js.
- Demonstrable experience building web applications with modular and scalable architectures.
- Knowledge of software testing, security, stability, and code quality.
- Mandatory Docker knowledge.
- Excellent written and spoken English communication skills.
- A bachelor's or master's degree in Engineering, Computer Science, or equivalent practical experience.
Candidates should be comfortable explaining their technical decisions and producing accurate, clearly documented code.
⭐ Preferred Qualifications
The following skills may strengthen an application:
- Software quality assurance and test planning.
- Test-driven development (TDD).
- Experience with large language models (LLMs).
- Familiarity with ChatGPT and other AI tools for prompting and evaluation.
- Experience with AI model evaluation, training datasets, or model optimization.
- Strong collaboration and code-review skills.
⏰ Work Schedule and Contract Duration
This is a remote contractor assignment with three possible weekly commitment options:
- 20 hours per week
- 30 hours per week
- 40 hours per week
Candidates must commit to at least four hours per day and maintain a minimum four-hour overlap with PST.
The expected contract duration is one month, with the start date listed as next week. Confirm the actual project schedule during recruitment.
The contractor arrangement does not include medical benefits or paid leave, according to the listing.
๐งช Evaluation and Interview Process
The supplied listing describes an evaluation process lasting approximately 75 minutes:
1. Technical Interview — 60 minutes: Assess programming ability, technical knowledge, and software development experience.
2. Cultural and Offer Discussion — 15 minutes: Discuss collaboration, communication, and potential offer details.
Applicants should prepare to discuss Python, JavaScript/TypeScript, web application architecture, Docker, testing, and relevant software engineering projects.
๐ฐ Compensation and Benefits
The supplied job description does not state a specific salary or hourly rate.
Benefits and features mentioned in the listing include:
- Fully remote work.
- Exposure to cutting-edge AI projects.
- Opportunities to work with leading LLM companies.
- Flexible weekly commitment options.
- Experience combining full-stack engineering and AI development.
Confirm the payment rate, payment schedule, expected workload, and contract conditions before accepting an offer.
Apply Now