This job is no longer available
This job expired on 07/08/2026. It no longer accepts applications.
Backend Software Engineer (Remote)
Crossing Hurdles
Job description
About the role
We are looking for a Backend Software Engineer to design, develop, and optimize robust software components that support AI model training and evaluation workflows. This remote contract position offers flexible hours and a competitive hourly rate, allowing you to collaborate with a distributed team of data scientists and engineers.
Key responsibilities
- Design, develop, and optimize backend components for AI model training and evaluation.
- Collaborate closely with data scientists and engineers to deliver scalable, maintainable code.
- Translate requirements into technical solutions aligned with project objectives.
- Conduct code reviews and provide constructive feedback.
- Troubleshoot, debug, and resolve complex software issues throughout the development lifecycle.
- Document codebases, processes, and methodologies for transparency.
Required profile
- Proven expertise in software development with at least one modern programming language.
- Experience designing and implementing solutions for AI, machine learning, or data‑driven applications.
- Ability to work effectively in remote, distributed teams.
- Excellent written and verbal communication skills.
- Strong problem‑solving abilities for complex technical challenges.
Required skills
- Python
- Java
- C++
What we offer
- Hourly compensation ranging from $50 to $120.
- Fully remote work with flexible scheduling (10‑40 hrs/week).
- Opportunity to work on cutting‑edge AI and machine‑learning projects.
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
Related job offers
-
Cloud Engineer – GCP & Kubernetes (Contractor)
telus-digital Canada -
Technical Lead
telus-digital Canada -
Senior Technical Lead – Java & GCP (L4)
telus-digital Canada -
Senior Infrastructure Engineer (ML Inference)
Artificial.Agency La Plateforme -
Senior Software Engineer, ML Evaluations
Artificial.Agency La Plateforme