Back to jobs

Senior Software Engineer | Remote

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

Join Crossing Hurdles as a Senior Software Engineer in a fully remote role, where you'll work on innovative AI infrastructure solutions. With a focus on building and optimizing backend systems, you will play a pivotal role in enhancing agent lifecycles while collaborating with a skilled team in a fast-paced environment.

Contract
Fully Remote
Senior (8+ years)

Skills & Expertise

distributed systems
backend services
APIs
cloud infrastructure
containerization
orchestration tools
networking
performance optimization

Key Responsibilities

Design, build, and optimize distributed infrastructure for AI agents.

Develop backend systems and APIs supporting agent lifecycles.

Implement monitoring and fault-tolerance for distributed workflows.

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