AI Backend Software Engineer, TikTok - Asset Services

TikTok
San Jose
Full timeFunction: Software EngineeringEducation: bachelorsSkills: ["Communication","Collaboration"]

Build and evolve an efficient, reliable asset platform that powers creative experiences across TikTok products. You’ll collaborate with product managers, designers, and frontend engineers to deliver end-to-end capabilities, including asset lifecycle and distribution at large scale. Help ensure quality through automated and manual testing, apply strong software fundamentals, and contribute to AI- and multimedia-driven features that improve creator efficiency and user experience.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
TikTok
TikTok
1 month ago

AI Backend Software Engineer, TikTok - Asset Services

✓ Verified Job

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

Source: Company careers pageValidated by: Fursa AI
Last checked: 1 hour agoStatus: Live

Job Summary

Build and evolve an efficient, reliable asset platform that powers creative experiences across TikTok products. You’ll collaborate with product managers, designers, and frontend engineers to deliver end-to-end capabilities, including asset lifecycle and distribution at large scale. Help ensure quality through automated and manual testing, apply strong software fundamentals, and contribute to AI- and multimedia-driven features that improve creator efficiency and user experience.
Location: San Jose
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Collaborate with cross-functional teams (product managers, designers, and frontend engineers) to deliver user experiences.
  • •Build world-class products end-to-end with usability, accessibility, performance, and maintainability.
  • •Adopt automated and manual test strategies to ensure product quality.
  • •Learn and grow by taking on challenges with great colleagues.
  • •Contribute your expertise to help the team grow and evolve the platform.

Key Requirements

  • •Experience building backend services for large-scale consumer-facing applications.
  • •Proficiency in at least one language: Go, NodeJS, Python, Java, or C++.
  • •Deep understanding of computer architectures, data structures, and algorithms.
  • •Strong team communication and collaboration skills.
  • •BA/BS degree in Computer Science or related major (preferred).
Education:Bachelor's in Computer Science
Skills:CommunicationCollaboration
Tech Stack:GoNodeJSPythonJavaC++Audio/video processingAR effectsAIGCMultimedia

Company Brief

TikTok
Short-form video platform that lets users create, share, and discover entertainment content through algorithmic recommendations. It also offers advertising and creator tools for brands, influencers, and businesses.
Industry: Digital Media
Company Size: Enterprise (1,001+ employees)
Growth: Scaleup
Headquarters: Singapore, Singapore
Founded: 2016
WebsiteLinkedIn