Crossing Hurdles · 8 hours ago
Java Software Engineer | Remote
Crossing Hurdles is seeking a Software Engineer to design, build, and optimize distributed infrastructure for AI agents. The role involves developing backend systems, integrating model-serving pipelines, and ensuring system performance and fault-tolerance in production environments.
Staffing & Recruiting
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
Qualification
Required
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
Company
Crossing Hurdles
At Crossing Hurdles, we specialise in customised recruitment and staffing solutions designed to drive success for businesses and professionals.
Funding
Current Stage
Early StageCompany data provided by crunchbase