yoinka

Senior Software Engineer (Backend) - TikTok Open Platform

TikTok

San Jose, California, United States of AmericaFull TimeSeniorH-1B sponsor company
Sign in to applyVerified 1h ago
Location
San Jose, California, United States of America
Employment
Full Time
Work model
On-Site
Level
Senior
H-1B history
148 approvals (FY2023)

About this role

The TikTok Open Platform team builds the foundational platform capabilities and infrastructure connecting TikTok's massive ecosystem with developers, enterprise merchants, and third-party partners. We focus on high-concurrency architecture, API gateways, tenant isolation, security/compliance, and next-generation AI-enabled platform services.

Responsibilities - System Architecture & Evolution: Responsible for the architecture design, development, and evolution of B2B server-side services for TikTok Open Platform, creating standardized, reusable platform capabilities for developers and ecosystem partners. - Domain Modeling & Storage Architecture: Design core domain models and storage layers. Formulate data partition strategies, read/write pipelines, hot/cold data tiering, capacity planning, and performance optimization according to business growth. - Ecosystem Openness & Security Control: Build open capability frameworks including API gateways, authentication, RBAC/ABAC permissions, multi-tenant isolation, quota/rate limiting, audit logging, and risk controls to ensure platform security and compliance. - Distributed Systems Reliability: Design and deploy high-availability, scalable distributed systems. Implement crucial mechanisms for consistency, idempotency, fault tolerance, circuit breaking, degradation, async processing, and disaster recovery. - AI-Assisted Engineering Practice: Leverage AI programming tools and Agent capabilities (e.g., Cursor, Claude Code) to scale up engineering efficiency across requirement analysis, schema design, coding, testing, Code Review, documentation, and live incident troubleshooting. - AI-Native Platform Capabilities: Participate in building open capabilities for AI-native scenarios, including Agent-friendly API design/semantic descriptions, MCP/Tool integration, context/knowledge feed pipelines, AI traffic auditing, and token cost governance. - Technical Governance: Lead complex online issue diagnosis, continuously improve system observability and fault recovery efficiency, and take ownership of core SLA and long-term tech debt.

Senior Software Engineer (Backend) - TikTok Open Platform at TikTok, San Jose, California, United States of America | Yoinka