Box needs to build an enterprise-grade Agents Platform at the core of the Box Content Cloud to enable AI agents that handle real-world enterprise workflows, from content understanding and generation to intelligent metadata, automation, and complex, multi-step orchestrations.
Requirements
- Familiarity with at least one object oriented language like C, C++, Java, Scala
- Strong understanding of distributed systems, data structures & algorithms, platform architecture.
- Familiarity with concepts related to Large Language Models, Retrieval Augmented Generation (RAG) , Semantic Search, Indexing, Ranking and Relevance
- Familiarity with cloud based ML platforms such as Vertex AI, AWS Bedrock, AWS Sagemaker etc
- Experience with LangChain/LangGraph or other agent definition languages
- Experience with Kubernetes bases systems
- You've built, deployed, and supported distributed systems at scale
Responsibilities
- Build core components of the Agents Platform that power agentic use cases like Deep Search and Deep Research.
- Design and implement agent and tool repositories, along with observability and CI/CD pipelines, to streamline agent development and deployment.
- Develop and evolve a multi-tenant control plane that enforces isolation, fair resource allocation, and per-tenant SLAs across all agent workloads.
- Collaborate with ML engineers to translate requirements into scalable capabilities on top of LangGraph.
- Contribute to technical discussions and provide guidance on cross-team projects within the AI Platform organization.
- Own systems that define agent frameworks and tooling, orchestrate multi-agent workflows, integrate with multiple LLMs and enterprise systems, and enforce tenant isolation, data governance, and least-privilege access.
- Deliver low-latency, high-throughput execution with robust observability, guardrails, and safe execution environments, ensuring agents perform predictably in production.
Other
- You are passionate about building infrastructure that powers AI systems
- You like to be an owner and strive to do work you're proud of, both technically and in your team interactions
- Able to inspire other people to work with you, and you enjoy mentoring and coaching, as well as learning from other engineers
- You have strong analytical and problem-solving skills, with the ability to work with large and complex systems.
- Boxers are expected to work from their assigned office a minimum of 3 days per week.