Software Engineer ($50 - $100/hr)
About the Role
A remote opportunity for experienced Software Engineers to work on challenging coding tasks that help evaluate and improve advanced AI systems. You'll create realistic software engineering problems and reproducible environments designed to test an AI system's ability to debug code, implement features, refactor code, and optimize performance. No previous AI experience is required — strong software engineering expertise is what matters.
What You'll Do
- Create realistic, reproducible software engineering challenges.
- Develop reference solutions for complex coding problems.
- Debug and resolve software defects and performance issues.
- Implement and evaluate new features.
- Refactor and optimize existing codebases.
- Document technical reasoning and solution approaches.
- Review code and technical submissions for correctness and quality.
Preferred Qualifications
- Strong experience in at least one of: Python, Java, Rust, Go, C++, or TypeScript.
- Excellent understanding of algorithms, data structures, and software engineering fundamentals.
- Experience debugging complex systems and codebases.
- Strong skills in feature development, refactoring, and performance optimization.
- Comfortable working with existing or legacy codebases.
- Ability to clearly document technical decisions and solutions.
- Strong analytical and problem-solving skills.
- Interest in AI is a plus, but previous AI experience is not required.
Pay
$50–$100/hour. Compensation is task/output-based, with payment for work that meets project requirements. Completion time and effective hourly earnings may vary depending on task complexity and individual workflow.
Schedule
- Commitment: Approximately 15 hours/week
- Location: Fully remote
- Type: Contract
- Start: Selected candidates may be able to begin shortly after onboarding.
Key Skills
Software Engineering · Python · Java · Rust · Go · C++ · TypeScript · Algorithms · Debugging · Refactoring · Performance Optimization