JavaScript / TypeScript Full-Stack Developer
Remote full-stack developer role focused on JavaScript and TypeScript development, AI model training and evaluation, web application development, code quality, and collaboration with AI-focused teams.
About this opportunity
Turing is seeking talented JavaScript and TypeScript developers to join teams working at the forefront of AI technology. The role involves developing innovative software solutions for US-based companies building commercial and research AI applications. Responsibilities include writing high-quality and maintainable code, evaluating AI model performance, supporting supervised fine-tuning and reinforcement learning workflows, reviewing model responses, and collaborating with researchers, annotators, and cross-functional teams.
What the listing describes
- Design, develop, and maintain efficient, high-quality code used to train and optimize AI models
- Conduct evaluations (Evals) to benchmark AI model performance and analyze results for continuous improvement
- Evaluate and rank AI model responses to user queries across diverse domains according to predefined criteria
- Develop comprehensive explanations and rationales for technical and model evaluations
- Participate in Supervised Fine-Tuning (SFT) by creating and maintaining high-quality, task-specific datasets
- Collaborate with researchers and annotators on Reinforcement Learning with Human Feedback (RLHF) workflows
- Help refine reward models and AI training processes
- Design evaluation strategies and processes that improve model alignment with user needs and ethical guidelines
- Create and refine high-quality responses to improve AI performance, emphasizing clarity, relevance, and technical accuracy
- Conduct peer reviews of code and technical documentation
- Provide constructive feedback and identify areas for code and documentation improvement
- Collaborate with cross-functional teams to improve model performance and contribute to product enhancements
- Continuously explore and integrate new tools, techniques, and methodologies for AI training and software development
Requirements shown on the source
- Strong ability to write readable, reusable, and maintainable code
- Ability to participate effectively in code reviews and maintain software quality standards
- Strong proficiency in JavaScript or TypeScript
- Ability to provide clear, clean, well-organized, correct, and well-annotated code
- Bachelor’s or Master’s degree in Engineering, Computer Science, or equivalent practical experience
- Demonstrable experience developing web applications using modular development practices and scalable architectures
- Strong focus on code readability, security, stability, and testing
- Strong understanding of JavaScript syntax and conventions
- Extensive experience working with JavaScript or TypeScript
- Solid understanding of JavaScript ES6
- Experience with Node.js, React, Nest.js, Angular, or Vue.js
- Excellent spoken and written English communication skills
- Experience with Docker
- Ability to work effectively in a remote environment
Relevant backgrounds mentioned
- Prior software quality assurance experience
- Experience with test planning
- Experience with Nest.js and Node.js for backend development
- Experience with Vue, Angular, or React for frontend development
- Experience contributing to AI model training or evaluation workflows
- Experience with Supervised Fine-Tuning (SFT)
- Experience with Reinforcement Learning with Human Feedback (RLHF)
- Experience collaborating with AI researchers and data annotators
- Experience developing scalable commercial or research web applications
Details to verify before applying
- Country eligibility
- Not specified in the source page reviewed. Check the current listing before applying.
- Compensation
- No pay rate was stated on the source page reviewed.
- Last checked
Source and current details
Our summary is not the full job description. Review the external listing for the latest requirements, terms and application process.
Open the source listing on Turing