Scala Developer for AI/LLM Training (Remote Contract)
About OpenTrain
OpenTrain AI is the #1 platform for building careers in AI training and data labeling. We connect developers and subject-matter experts with long-term, part-time, and flexible projects that directly shape how cutting-edge AI systems behave.
Working with OpenTrain means you join a growing community focused on hands-on model training work — from writing code and creating datasets to grading and refining model outputs.
- Platform focused on careers in AI training and data labeling.
- Remote, flexible work that fits alongside other commitments.
- Create a free OpenTrain account to apply and manage work.
About AI Training Work
AI training (data labeling/annotation) is the human side of building machine intelligence: people prepare examples, correct outputs, and build datasets that models learn from. Your code and reviews will directly influence model behavior and reliability.
This project focuses on programming-language datasets and model-generated code evaluation — a great way to combine software engineering skills with hands-on AI development.
- Contribute to real model-training datasets used to teach LLMs how to write and debug code.
- Flexible, remote work that often requires no prior AI experience beyond domain expertise.
The Role
OpenTrain AI is hiring Scala developers to join a long-term AI/LLM training project. You'll write short Scala programs, craft precise training examples, and debug AI-generated Scala code to create high-quality labeled data.
This is a contract, part-time role with flexible scheduling; you will set your own hours while meeting the weekly commitment. A Scala coding assessment is required after you submit your proposal.
- Engagement length: 6+ months (long-term project).
- Weekly hours: flexible 20–40 hrs/week; preferred commitment 25–40 hrs/week for 6 months.
- Employment type: Contractor, Part-time, fully remote (worldwide).
- Compensation: $9.28 USD per hour.
- Selection includes a Scala coding assessment after application.
What You'll Do
Work directly on creating and refining programming datasets and verifying AI outputs. The tasks are concrete and code-focused, designed to produce high-quality training material for language models.
- Write code snippets and short Scala programs from given prompts.
- Debug and correct AI-generated Scala code to meet specified standards.
- Author precise training examples and annotations for model learning.
- Refine and optimize Scala solutions for clarity, correctness, and style.
- Follow detailed instructions and quality standards to ensure dataset consistency.
Requirements
You must meet the role's technical and logistical requirements to ensure consistent, high-quality contributions. Candidates are evaluated on experience, communication, and the ability to work remotely.
- Minimum 2 years of professional software development experience with strong focus on Scala.
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
- Proven ability to develop, troubleshoot, and optimize Scala code.
- Excellent problem-solving skills, attention to detail, and effective English communication.
- Stable internet connection and reliable electricity for consistent remote work.
- Ability to commit 25–40 hours per week for approximately 6 months (20–40 hrs/week is flexible).
- Prior experience in AI data labeling or model-training projects is preferred but not required.
- Candidates without the 2-year Scala requirement may receive a lower Proposal Qualification score (<7).
Who Should Apply
Apply if you are an experienced Scala developer who wants part-time, remote work that directly impacts model behavior. This is ideal for engineers who enjoy short coding tasks, careful debugging, and producing reproducible examples for machine learning.
- Scala developers seeking flexible, long-term contract work.
- Engineers comfortable writing clear, testable code and documenting fixes.
- People who prefer remote work and can reliably meet weekly time commitments.
- Anyone interested in contributing to the training of LLMs and improving code-generation quality.
How to Apply & Next Steps
Submit a proposal through your OpenTrain AI account. After reviewing your submission, we will send a Scala coding assessment — successful completion is required to move forward. Final selection leads to a contractor agreement and project onboarding.
We pay hourly at the stated rate for contracted work; details about invoicing and payment will be provided during onboarding. OpenTrain supports contributors throughout the project and provides clear task instructions and quality guidelines.
- Step 1: Submit your proposal and resume/profile.
- Step 2: Receive and complete the Scala coding assessment.
- Step 3: If selected, sign the contractor agreement and begin onboarding.
- Step 4: Start work, track hours, and follow task instructions for delivering labeled datasets.