As a Software Engineer focused on AI, you will play a key role in shaping how large language models understand and generate production-level Java code. Your expertise will directly influence model behavior by analyzing, comparing, and improving AI-generated outputs through a structured feedback loop.
What You'll Do
- Evaluate multiple Java code variants, determining the strongest option based on logic, performance, and coding standards
- Revise and restructure code to fix bugs, optimize efficiency, and align with best practices
- Provide clear, written justifications for code rankings and suggested improvements
- Feed detailed assessments, test outcomes, and corrections into the model training pipeline
- Support the AI’s ability to self-assess and iterate on code by supplying consistent, expert-level feedback
Requirements
- At least three years of professional experience developing software in Java
- Proven ability to quickly identify flaws in logic, performance bottlenecks, and potential security risks
- Exceptional attention to detail and strong written communication skills
- Comfort interpreting technical documentation and language specifications
- Ability to work independently with minimal supervision in an asynchronous setting
- Must verify identity and confirm eligibility to work as an independent contractor in your country
Preferred Qualifications
- Experience with constraint programming
Technical Stack
Java
Benefits
- Fully remote work from any approved location
- Flexible scheduling — hours vary by project, with availability from 15 to over 40 hours per week
- Weekly payments via PayPal or Stripe
Compensation
Hourly rate ranges from $30 to $70, depending on location and experience level. Most assignments are compensated at $30 per hour.

