This job is no longer available
This job expired on 11/07/2026. It no longer accepts applications.
Remote Software Developer (Contract)
Crossing Hurdles
Job description
About the role
We are seeking a skilled Software Developer to join our distributed team on a contract basis. You will work remotely to build and optimise core components that support AI model training and evaluation pipelines.
Key responsibilities
- Design, develop, and optimise robust software modules for AI and machine learning workflows.
- Collaborate with data scientists and engineers to deliver scalable, maintainable code.
- Translate project requirements into technical solutions aligned with objectives.
- Conduct code reviews, provide feedback, and enforce best‑practice standards.
- Troubleshoot, debug, and resolve complex issues throughout the development lifecycle.
- Document codebases, processes, and methodologies for team transparency.
Required profile
- Proven software development experience with at least one modern language (e.g., Python, Java, C++).
- Hands‑on experience building solutions for AI, machine learning, or data‑driven applications.
- Effective remote‑team collaboration and strong written/verbal communication.
- Excellent problem‑solving abilities and a proactive attitude.
Required skills
- Python
- Java
- C++
- Machine Learning
What we offer
- Competitive hourly rate ranging from $50 to $120.
- Flexible commitment of 10–40 hours per week.
- Fully remote work environment.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Canada.
Salaries by job title
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Crossing Hurdles