Crossing Hurdles is seeking an Open Source Contributor to design coding problems and develop structured mini repositories. The role involves implementing clean code, writing comprehensive unit tests, and maintaining modular code while supporting the development of coding benchmarks for AI systems.
Responsibilities:
- Design coding problems with clear specifications, constraints, and function signatures
- Develop structured mini repositories including problem descriptions, reference implementations, and executable test runners
- Implement clean, production-quality code aligned with defined test expectations
- Write comprehensive unit tests covering edge cases, invalid inputs, and performance considerations
- Ensure repositories run reliably with correct dependencies and configuration
- Maintain modular, maintainable code that follows sound engineering practices
- Support development of coding benchmarks used to evaluate AI systems
Requirements:
- Professional backend development experience across one or more programming languages such as Rust, C++, C, COBOL, Java, Ruby, PHP, Python, TypeScript, Go, C#, or JavaScript
- Experience working within open-source ecosystems and collaborative development environments
- Familiarity with containerization tools and basic CI/CD workflows
- Strong understanding of clean code principles, modular system design, and performance optimisation
- Comfortable collaborating using Git-based workflows including pull requests, issue tracking, and code reviews