Senior Java Engineer - Oasis
Summary
Build and maintain PaaS backend services for 01.AI's agent sandbox infrastructure (Oasis): integrating sandbox, workspace, workflow, and toolbox modules; managing cloud sandbox sessions, APIs, tenancy, permissions, and billing; and optimizing performance in high-concurrency production. Core stack: Java (or Go), Spring Boot/Cloud, Docker, PostgreSQL/MySQL.
You will design, develop, and maintain PaaS backend services supporting agent sandbox infrastructure. You will integrate sandbox, workspace, workflow, and toolbox modules with cloud sandboxes; build platform capabilities for APIs, tenants, permissions, billing, and auditing; optimize performance and observability; and troubleshoot production issues in high-concurrency environments.
Responsibilities
- Design, develop, and maintain PaaS backend services for agent sandbox infrastructure
- Integrate Agent Sandbox, Workspace, Workflow, and Toolbox modules with cloud sandboxes
- Manage cloud sandbox sessions, code execution, browser operations, file transfers, logs, and runtime results
- Build multi-sandbox runtime, API, SDK, startup, snapshot, persistence, and resource-usage capabilities
- Build API key, tenant, project, quota, permission, billing, and audit capabilities
- Optimize service performance and observability and troubleshoot production issues
- Collaborate with product, frontend, operations, and cloud service teams to launch requirements
Requirements
- Hold a bachelor's degree or above in computer science or a related field
- Have at least 3 years of backend development experience
- Know Java or Go
- Know Spring Cloud, Spring Boot, Dubbo, MyBatis Plus, RESTful architecture, Maven, and Git
- Master multithreaded programming and know middleware, caching, message queues, PostgreSQL, MySQL, and Linux DevOps
- Know Linux and Docker and be able to perform container deployment and troubleshooting
- Demonstrate API design, problem analysis, and cross-functional communication skills
- Have interest in AI agents, model APIs, or cloud execution environments
- Experience with E2B, Daytona, Firecracker, gVisor, Kata Containers, or secure containers is preferred