Software Engineer, AI Infrastructure

ByteDance
Singapore
Workplace: OnsiteFull timeFunction: Software EngineeringSkills: ["Innovation","Passion","Fast-paced execution"]

Build and evolve a highly available, scalable general-purpose serverless (FaaS) platform, enabling one-click function creation and deployment while reducing infrastructure and operational complexity for developers. Work on AI agent ecosystems, secure sandbox infrastructure for large-model inference and training, and enterprise-focused platform scalability and cost optimization. Architect multi-cluster, multi-region disaster recovery and fault tolerance, and improve large-scale cold-start performance for serverless workloads.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
ByteDance
ByteDance
1 month ago

Software Engineer, AI Infrastructure

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 29 days agoStatus: Live
Reposted: similar role first listed 1 month ago

Job Summary

Build and evolve a highly available, scalable general-purpose serverless (FaaS) platform, enabling one-click function creation and deployment while reducing infrastructure and operational complexity for developers. Work on AI agent ecosystems, secure sandbox infrastructure for large-model inference and training, and enterprise-focused platform scalability and cost optimization. Architect multi-cluster, multi-region disaster recovery and fault tolerance, and improve large-scale cold-start performance for serverless workloads.
Location: Singapore
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering

Key Responsibilities

  • •Design and build AI agent frameworks, tool integration systems, and multi-agent collaboration platforms.
  • •Develop secure sandbox technologies to support safe and efficient large model inference and training workloads.
  • •Drive the design and evolution of a FaaS platform with focus on usability, scalability, and cost optimization for enterprise users.
  • •Architect automated disaster recovery and fault tolerance mechanisms across multi-cluster and multi-region environments to achieve NoOps capabilities.
  • •Innovate multi-layer optimization to improve cold start performance for large-scale serverless function workloads.

Key Requirements

  • •Proficiency in algorithms and data structures, with experience in at least one programming language (Go, Python, Java, Node.js, Rust, or C).
  • •Hands-on experience designing and troubleshooting large-scale distributed systems in production, including system modeling.
  • •Familiarity with cloud-native technologies such as Kubernetes, Knative, or Firecracker (or similar open-source projects).
  • •Experience with serverless platforms such as AWS Lambda, Google Cloud Functions, or equivalent solutions.
Experience:Distributed systemsCloud nativeServerlessOpen source
Skills:InnovationPassionFast-paced execution
Tech Stack:GoPythonJavaNode.jsRustCKubernetesKnativeFirecrackerAWS LambdaGoogle Cloud FunctionsDistributed tracingContainerizationNetworking

Company Brief

ByteDance
Develops consumer internet and content platforms, including TikTok and other apps for short-form video, news, and entertainment. It also builds advertising, commerce, and creator tools that connect audiences, brands, and publishers across global markets.
Industry: Digital Media
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Established Company
Headquarters: Beijing, China
Founded: 2012
WebsiteLinkedIn