Negotiable
Undetermined
Remote
United Kingdom
Summary: The Software Engineer role involves designing and optimizing distributed infrastructure for AI agents, developing backend systems, and integrating various components into production systems. The position requires strong experience in building large-scale distributed systems and backend services, with a focus on cloud infrastructure and containerization. This is a full-time, remote position with a commitment of approximately 30–40 hours per week. The role emphasizes collaboration and communication skills for effective teamwork.
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.