Go Backend Engineer: Distributed Systems

TikTok

San Jose (CA)

On-site

USD 128,000 - 256,000

Full time

12 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical, dental, and vision insurance
401(k) with company match
Paid parental leave
Disability coverage
Life insurance
Wellbeing benefits

Job summary

TikTok is hiring a backend engineer in San Jose to build a global copyright protection platform. You will design core services, implement high-availability event-driven pipelines, and optimize databases for large-scale data.

Collaboration with product, frontend, and algorithm teams will be essential to deliver reliable, secure APIs and cross-region workflows. Strong knowledge of Go/Java/C++, databases (MySQL/NoSQL), REST/RPC, and distributed systems is required.

Qualifications

  • Bachelor's or Master's degree in Computer Science or related field.
  • Proficient in Go, Java, or C++.
  • Experience with MySQL, Redis, MongoDB; familiarity with indexing and tuning.
  • Understanding of RESTful API design and development.
  • Familiar with Linux and shell scripting; strong problem-solving skills.

Responsibilities

  • Architect and develop core backend services for the copyright protection platform.
  • Implement event-driven pipelines using EventBus/MQ for reliable delivery across workflows.
  • Design and optimize MySQL/NoSQL databases for billion-scale data.
  • Develop RESTful APIs and RPC interfaces for internal/external systems.
  • Plan multi-DC synchronization to reduce replication lag and ensure consistency.
  • Monitor performance, troubleshoot production issues, and improve throughput.
  • Collaborate with product, front-end, and algorithm teams to deliver high-quality releases.

Skills

Go
Java
C++
MySQL
Redis
MongoDB
REST APIs
Shell scripting
Distributed systems
gRPC

Education

Bachelor's or Master's in CS

Tools

Docker
Kubernetes
EventBus/Kafka
Thrift
gRPC

Job description

TikTok is hiring a backend engineer in San Jose to build a global copyright protection platform. You will design core services, implement high-availability event-driven pipelines, and optimize databases for large-scale data.

Collaboration with product, frontend, and algorithm teams will be essential to deliver reliable, secure APIs and cross-region workflows. Strong knowledge of Go/Java/C++, databases (MySQL/NoSQL), REST/RPC, and distributed systems is required.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Backend Platform Engineer: Scalable Distributed Systems
Backend Platform Engineer: Scalable Distributed Systems

TikTok • San Jose (CA)

On-site
USD 128,000 - 256,000
Senior Backend Architect, Global Data Services
Senior Backend Architect, Global Data Services

TikTok • San Jose (CA), Northern (KY)

Hybrid
USD 162,000 - 388,000
Medical benefits
401(k) match
Parental leave
+5
Staff Backend Architect — Global, AI-Native Data Service
Staff Backend Architect — Global, AI-Native Data Service

TikTok • San Jose (CA), Northern (KY)

Hybrid
USD 254,000 - 480,000
Backend Go Intern — Build Scalable, Global Systems
Backend Go Intern — Build Scalable, Global Systems

TikTok • San Jose (CA)

On-site
USD 25,000 - 39,000
Mentorship program
Hands-on Go projects
Social events
Senior Backend Engineer, Open Platform & AI Services
Senior Backend Engineer, Open Platform & AI Services

TikTok • San Jose (CA)

On-site
USD 180,000 - 240,000
Backend Systems Intern - Build Global, Scalable Services
Backend Systems Intern - Build Global, Scalable Services

TikTok • San Jose (CA)

On-site
USD 51,000 - 73,000
Health insurance
Life insurance
Wellbeing benefits
+2
Graduate Backend Engineer — Build Global, Scalable Systems
Graduate Backend Engineer — Build Global, Scalable Systems

TikTok • San Jose (CA), Northern (KY)

Hybrid
USD 128,000 - 317,000
Medical Insurance
Dental Insurance
Vision Insurance
+8
Backend Software Engineer - AI-Driven E-Commerce
Backend Software Engineer - AI-Driven E-Commerce

TikTok • San Jose (CA)

On-site
USD 128,000 - 256,000
Medical insurance
Dental insurance
Vision insurance
+8
Senior Software Engineer (Backend) - TikTok Open Platform
Senior Software Engineer (Backend) - TikTok Open Platform

TikTok • San Jose (CA)

On-site
USD 180,000 - 240,000
Backend Engineer Graduate: Code Intelligence & Validation
Backend Engineer Graduate: Code Intelligence & Validation

TikTok • San Jose (CA)

On-site
USD 128,000 - 256,000