Back to jobs

Software Engineer | Remote

Crossing Hurdles
Canada
Contract
10,000 – 16,000 / year
AI tools:
AutoGPT
Applications go directly to the hiring team

Full Description

Position: Software Engineer

Type: Hourly contract

Compensation: $100–$160 per hour

Location: Remote

Commitment: Full-time, approximately 30–40 hours per week

Role Responsibilities

* Design, build, and optimize distributed infrastructure for training, deploying, and scaling AI agents

* Develop backend systems including services, APIs, and orchestration layers supporting agent lifecycles

* Integrate model-serving pipelines, agent reasoning loops, memory stores, and planning components into production systems

* Build and maintain agent runtime infrastructure including scheduling, state management, and inter-agent communication

* Implement monitoring, observability, and fault-tolerance for long-running distributed workflows

* Evaluate and improve system performance across compute, networking, storage, and inference layers

* Participate in regular synchronous collaboration sessions to review architecture and troubleshoot systems

Requirements

* Strong experience building large-scale distributed systems

* Strong experience designing production-grade backend services and APIs

* Proficiency in one or more systems or backend programming languages

* Strong experience with cloud infrastructure and containerization/orchestration tools

* Familiarity with agent frameworks, multi-agent architectures, or LLM inference pipelines

* Strong understanding of networking, data streaming, caching, and performance optimization

* Excellent collaboration and communication skills

Application Process (Takes 20 Mins)

* Upload your resume.

* Complete an interview.

* Submit a short form.

Applications go to the hiring team directly