Java Developer for AI Model Training
from $50/hour
RemoteContracttechnologyUpdated Jun 6, 2026
Apply NowAbout this role
Role Overview:
The LLM Java Developer will play a crucial role in the design, development, and delivery of innovative features for next-generation dialog agents. These agents will serve various applications, including education, entertainment, and general question-answering. This position offers an exciting opportunity for developers eager to thrive in a fast-paced environment while contributing to the advancement of AI technology.
Key Responsibilities:
- Design, develop, and maintain efficient, high-quality code to train and optimize AI models.
- Conduct evaluations (Evals) to benchmark model performance and analyze results for continuous improvement.
- Evaluate and rank AI model responses to user queries across diverse domains, ensuring alignment with predefined criteria.
- Develop comprehensive explanations and rationales for evaluations, showcasing excellent reasoning and technical expertise.
- Lead efforts in Supervised Fine-Tuning (SFT), including creating and maintaining high-quality, task-specific datasets.
- Collaborate with researchers and annotators to execute Reinforcement Learning with Human Feedback (RLHF) and refine reward models.
- Design innovative evaluation strategies and processes to improve the model''s alignment with user needs and ethical guidelines.
- Create and refine optimal responses to improve AI performance, emphasizing clarity, relevance, and technical accuracy.
- Conduct thorough peer reviews of code and documentation, providing constructive feedback and identifying areas for improvement.
- Collaborate with cross-functional teams to improve model performance and contribute to product enhancements.
- Continuously explore and integrate new tools, techniques, and methodologies to enhance AI training processes.
Qualifications:
- Experience in training LLM models with high-quality, stable, and scalable back-end components using the latest coding best practices across various languages and frameworks.
- Participation in code reviews to ensure adherence to code quality standards.
- Proficiency in Java''s syntax and conventions, demonstrating clear, organized, and well-annotated code.
- Bachelor’s or Master’s degree in Engineering, Computer Science, or equivalent experience.
- Demonstrable experience in developing web applications using modular development and scalable architectures, with a strong focus on code readability and security/stability.
- Prior software Quality Assurance and Test Planning experience is a plus.
- Excellent spoken and written English communication skills.
Work Terms:
- Commitments Required: At least 4 hours per day and a minimum of 20 hours per week with 4 hours of overlap with PST.
Compensation:
- Competitive compensation based on experience and project scope.
Eligibility:
- Remote work opportunity.
- Open to candidates with the right to work in their respective locations.
Perks of Freelancing:
- Fully remote work environment.
- Opportunity to work on cutting-edge AI projects with leading LLM companies.