Software Engineer - Ads Interface & Platform, Horizontal Technology

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

Design and develop large-scale, high-concurrency, low-latency backend systems that power TikTok’s ads monetization and related product features. Architect backend solutions with scalability, fault tolerance, and high availability in mind, and take work from requirements through design, coding, testing, deployment, and maintenance. Partner with product managers and cross-functional stakeholders to translate business needs into technical specifications, and build automation tools to improve operational efficiency.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
TikTok
TikTok
1 month ago

Software Engineer - Ads Interface & Platform, Horizontal Technology

✓ Verified Job

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

Source: Company careers pageValidated by: Fursa AI
Last checked: 19 hours agoStatus: Live

Job Summary

Design and develop large-scale, high-concurrency, low-latency backend systems that power TikTok’s ads monetization and related product features. Architect backend solutions with scalability, fault tolerance, and high availability in mind, and take work from requirements through design, coding, testing, deployment, and maintenance. Partner with product managers and cross-functional stakeholders to translate business needs into technical specifications, and build automation tools to improve operational efficiency.
Location: San Jose
Employment Type: Full time
Job Function: Software Engineering

Key Responsibilities

  • •Design and develop scalable, high-performance backend services and platforms supporting monetization product domains.
  • •Independently architect backend solutions, create technical designs, and ensure scalability, fault tolerance, and high availability.
  • •Participate in the full software development lifecycle including requirements analysis, design, coding, testing, deployment, and maintenance.
  • •Collaborate with product managers and stakeholders to gather and translate business requirements into technical specifications.
  • •Develop automation tools to streamline operations and improve development efficiency.

Key Requirements

  • •Bachelor’s degree in Computer Science/Engineering (any), Information Technology, or related fields with relevant work experience.
  • •Proficient in Python backend development with hands-on experience using Django, Flask, FastAPI, or equivalent frameworks.
  • •Experience designing and implementing robust RESTful APIs using best practices for scalability, maintainability, and security.
  • •Experience designing and building high-performance, low-latency backend systems.
  • •Demonstrated ability to independently design, document, and deliver technical solutions balancing business requirements and technical constraints.
Experience:MonetizationDistributed systems
Education:Bachelor's
Skills:CollaborationCommunicationProblem-solving
Tech Stack:PythonDjangoFlaskFastAPIRESTful APIs

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