Job Title: Senior Software Engineer Job Type: Contractor (~15 hrs a week) Location: Remote Job Summary: In this role, you'll apply your expertise to help train next-generation AI systems.
Coding Expert
Job description
As a Coding Expert, you will apply your software development expertise to help train next-generation AI systems.
Your work will focus on reviewing code, solving programming challenges, creating evaluation datasets, and providing detailed technical feedback that helps improve AI model performance.
No prior AI experience is required. Strong programming expertise is the primary qualification.
Key Responsibilities
Review and refine AI-generated code for:
- Quality
- Accuracy
- Best practices
- Maintainability
Create and solve coding challenges across a variety of programming domains
Build diverse and challenging datasets for AI training and evaluation
Develop comprehensive test cases to verify:
- Correctness
- Reliability
- Performance
Provide detailed reasoning and written feedback to improve AI learning outcomes
Collaborate with project teams to improve code evaluation processes
Document findings and contribute to evaluation framework improvements
Communicate technical concepts clearly through written and verbal channels
Required Skills & Qualifications
Strong expertise in one or more of the following languages:
- Python
- Java
- Go
- .NET / C#
- TypeScript
- JavaScript
- Rust
- Swift
- Kotlin
Strong problem-solving and analytical skills
Experience solving a wide range of coding and software engineering challenges
Excellent written and verbal communication skills in English
Strong attention to detail when reviewing code and providing feedback
Proficiency with Microsoft Office tools for documentation and collaboration
Ability to work independently in a remote environment
Commitment to quality, accuracy, and continuous learning
Preferred Qualifications
Experience with:
- Code review
- Technical writing
- Educational content creation
Familiarity with:
- Artificial Intelligence
- Machine Learning
- AI evaluation workflows
About the Opportunity
This role offers an opportunity to apply software engineering expertise toward the development and evaluation of advanced AI systems while working on challenging technical problems across multiple programming languages.
You will be redirected to the company's website to complete your application.