Software Developer
About the role
Position: Software Developer
Type: Contract
Compensation: $65 - $120/hour
Location: Remote
Commitment: 10-40 hrs/week
Role Responsibilities
Contribute clear code samples, debugging approaches, and development insights in Python3, Java, Rust, Go, C++, or TypeScript.
Identify, troubleshoot, and resolve common software bugs and logic errors across different codebases.
Build small to medium features, following good coding practices and keeping solutions easy to understand.
Clean up and improve existing code to make it more readable and reliable.
Document your reasoning, approach, and code decisions to support AI training data quality.
Review peer-contributed code and technical submissions for correctness and clarity.
Requirements
Have strong relevant experience in at least one of the following: Python3, Java, Rust, Go, C++, or TypeScript.
Solid understanding of core algorithms, data structures, and everyday software engineering practices.
Ability to debug real code, find the root cause of issues, and fix them cleanly.
Comfortable working across different codebases and picking up unfamiliar code.
Good documentation and communication skills to explain your technical decisions clearly.
Application Process
Easy Apply on LinkedIn
Check email for next steps
Participate in resume evaluation & interview stage
Responsibilities
- Contribute clear code samples, debugging approaches, and development insights in Python3, Java, Rust, Go, C++, or TypeScript.
- Identify, troubleshoot, and resolve common software bugs and logic errors across different codebases.
- Build small to medium features, following good coding practices and keeping solutions easy to understand.
- Clean up and improve existing code to make it more readable and reliable.
- Document your reasoning, approach, and code decisions to support AI training data quality.
- Review peer-contributed code and technical submissions for correctness and clarity.
Qualifications
- Have strong relevant experience in at least one of the following: Python3, Java, Rust, Go, C++, or TypeScript.
- Solid understanding of core algorithms, data structures, and everyday software engineering practices.
- Ability to debug real code, find the root cause of issues, and fix them cleanly.
- Comfortable working across different codebases and picking up unfamiliar code.
- Good documentation and communication skills to explain your technical decisions clearly.
Skills mentioned
About Crossing Hurdles
Crossing Hurdles connects skilled professionals with opportunities across leading AI training platforms and high-growth companies. As global demand for human input in AI development continues to grow, many platforms rely on large networks of capable contributors across technical, analytical, and knowledge-based domains. Crossing Hurdles helps professionals discover and access these opportunities by bringing together information, talent networks, and application pathways related to AI model training, evaluation, and emerging AI-enabled work. Through our growing community of candidates and professionals, we help individuals explore opportunities with global AI platforms that are building and improving next-generation AI systems. These opportunities often span areas such as technical analysis, research, reasoning tasks, and other knowledge-driven work that supports the development of modern AI models. Alongside the AI ecosystem, Crossing Hurdles also works with high-growth companies to support talent discovery across key business functions. We collaborate with founders, leadership teams, and hiring managers to help them connect with capable professionals for full-time roles across both on-site and remote teams. Over the past few quarters, we have partnered with companies including Angel One, Ixigo, Cars24, Veera, ABP Network, Battery Smart, Zavya, and Twin Engineers, supporting hiring initiatives across multiple sectors. Key areas of focus • Opportunities across AI training and evaluation platforms • Technology & Product roles • Growth, Marketing & Sales • Customer Success & Support • Finance & Business Operations By bringing together talent networks, industry insights, and emerging opportunities across AI and high-growth companies, Crossing Hurdles aims to help capable professionals discover meaningful work while supporting organizations in reaching the talent they need to grow.