Negotiable
Undetermined
Remote
United Kingdom
Summary: The Software Engineer role is a full-time hourly contract position focused on designing and optimizing distributed infrastructure for AI agents. The engineer will develop backend systems, integrate model-serving pipelines, and maintain agent runtime infrastructure. Responsibilities also include implementing monitoring and improving system performance. This position requires strong collaboration and communication skills in a remote work environment.
Key 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
Key Skills:
- 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
Salary (Rate): £160.00/hr
City: undetermined
Country: United Kingdom
Working Arrangements: remote
IR35 Status: undetermined
Seniority Level: undetermined
Industry: IT
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.