
Senior Software Engineer | Remote
Role summary
Seeking a Senior Software Engineer for a remote, full-time hourly contract role. The engineer will design, build, and optimize distributed infrastructure for AI agents, focusing on backend systems, APIs, and orchestration layers. Responsibilities include integrating model-serving pipelines, agent reasoning loops, and memory stores, as well as building and maintaining agent runtime infrastructure. The role also involves implementing monitoring, observability, and fault-tolerance, and evaluating system performance across compute, networking, and storage. Strong experience with large-scale distributed systems, production-grade backend services, cloud infrastructure, containerization, and networking is required. Familiarity with agent frameworks and LLM inference pipelines is preferred.
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.
