Responsibilities
1. Responsible for the design and R&D of ByteDance FaaS/Sandbox, creating a highly available and easily scalable Serverless backend and platform 2. Designing security sandbox (Sandbox) architecture: leading the research and development of Sandbox technology to support safe and efficient large model inference and training loads 3. Building an AI Agent ecosystem: participating in the design and construction of AI Agent framework, tool integration system and multi-agent collaboration platform 4. Evolved Serverless platform: Promote the design and evolution of FaaS platform, focusing on improving the usability, scalability and cost-effectiveness of enterprise-level users 5. Build a global high-availability architecture: Build cross-cluster and cross-regional automated disaster recovery and fault-tolerance mechanisms to achieve NoOps operation and maintenance capabilities 6. Optimize cold start performance: Design innovative solutions for large-scale function cold start scenarios and provide multi-level optimization to meet the performance requirements of Serverless business.
Qualifications
1. Solid programming foundation: Proficient in algorithms and data structures, and proficient in at least one programming language, such as Go, Python, Node.js, Rust or C/C++ 2. Virtualization & secure containers: Familiar with virtualization, secure containers, networks, distributed tracing and other related technologies 3. Distributed system experience: Have practical experience in distributed systems, including system modeling and online problem solving capabilities 4. Cloud native technology background: Familiar with Kubernetes, E2B, Firecracker or other related open source projects.