About the Role
Position
Senior Software Engineer
Type
Contract
Compensation
$50 - $100/hour
Location
Remote
Commitment
10-40 hrs/week
Role Responsibilities
- Create Reinforcement Learning Environments to test AI model capabilities in solving complex software engineering problems.
- Fix bugs, implement features, refactor code, and optimize performance using Model Context Protocol tools.
- Design reproducible environments and deterministic verification for accurate measurement of MCP tool use.
- Develop golden reference solutions to assess software engineering ability.
Requirements
- Proficiency in C++, Python, JAVA, GoLang, Typescript, or Rust.
- Deep understanding of algorithms, data structures, and performance tuning.
- Experience in debugging complex software issues and delivering maintainable solutions.
- Strong background in feature development and codebase refactoring.
- Proven ability to optimize software for performance and scalability.
Application Process
- Easy Apply on LinkedIn
- Check email for next steps
- Participate in resume evaluation & interview stage
Requirements
Proficiency in programming languages
Proficiency in C++, Python, JAVA, GoLang, Typescript, or Rust is essential.
Understanding of algorithms
A deep understanding of algorithms, data structures, and performance tuning is required.
Debugging experience
Experience in debugging complex software issues and delivering maintainable solutions is necessary.
Feature development
A strong background in feature development and codebase refactoring is important.
Performance optimization
Proven ability to optimize software for performance and scalability is required.