Tech jobs
Job listings
Backend Software Engineer, TikTok Live Revenue Singapore Technology - Backend Regular
Build and optimize TikTok’s real-time, large-scale distributed infrastructure for live streaming and revenue features like gifting, serving millions of users.
Backend Software Engineer - TikTok Shop (Customer Business)
Build scalable backend services for TikTok Shop’s e-commerce platform, including checkout, merchant tools, and discovery features using Java, Go, or Python.
Backend Inference Runtime Engineer Graduate (AML Inference) - 2027 Start
Build and optimize ByteDance’s large-model inference engine, focusing on GPU performance, operator fusion, compilation optimizations, and distributed parallelism to reduce latency and boost throughput.
ML & Data Engineering Intern: Drive AI in HDD Manufacturing
Build ML models and data pipelines to reduce HDD manufacturing time by predicting optimal drive parameters, using Python and analytics tools in a C++ firmware team.
Backend Software Engineer (Location-Based Services), TikTok Local Service
Builds and optimizes location-based services for TikTok, including POI databases, geocoding, and IP location systems to connect users with nearby merchants and services.
Backend Software Engineer Intern (Reliability) - 2026 Start (BS/MS)
Build and maintain large-scale video delivery systems that adapt to viral traffic surges, infrastructure changes, and global events using distributed systems and cloud technologies.
Backend Software Engineer, TikTok Live (Fund Safety) - Singapore
Build and maintain scalable backend systems for TikTok Live’s fund safety, ensuring transaction consistency, reconciliation, and secure payment processing.
Backend Software Engineer (Wallet) - TikTok - Singapore
Build and optimize TikTok Wallet’s backend services, focusing on stability, performance, and scalability for a large-scale consumer app.
Backend Software Engineer – Global Payment Network (Secure & Scalable)
Develops secure, scalable backend systems for a global payment network powering platforms like TikTok, using languages such as Java, Go, or Python.
Backend Software Engineer, Ads Data (Data Platform)
Build and scale TikTok’s ad data platform, designing streaming/batch pipelines and OLAP systems to process petabyte-scale datasets that power advertiser decisions.
Backend Software Engineer - Recommendation Content Understanding Architecture
Build and optimize TikTok’s multi-modal content understanding pipeline, leveraging vector retrieval and large-scale ML models to improve recommendation relevance and system performance.
Big Data Engineer Graduate (Application Computing, Data + AI) - 2026 Start (BS/MS)
Builds scalable distributed systems and AI training frameworks for ByteDance’s billion-user recommendation engines using Java/C++/Scala/Python and tools like Spark, Flink, and Ray.
Backend Software Engineer, Global Payment Infrastructure & Stability - Singapore
Build and optimize AI-driven backend infrastructure for global payment systems, focusing on scalability, stability, and observability to ensure secure, resilient transactions across ByteDance platforms like TikTok.
Software Engineer, Backend
Builds and optimizes large-scale AI search infrastructure, including web crawlers, embedding models, and high-performance vector databases for perfect search over global information.
Backend Software Engineer - Trust and Safety Engineering
Build and maintain scalable backend systems and tools to detect harmful content and abusive behavior on TikTok’s global platform.
Backend Software Engineer - Governance Platform Singapore Technology - Backend Regular
Build and maintain TikTok’s local service governance platform, designing microservices in Java/Golang to enforce policies for merchants, creators, and content while optimizing platform safety and user experience.
Backend Software Engineer (Distributed Block Storage) - Cloud Infrastructure
Builds and optimizes large-scale distributed block storage systems in C/C++/Golang/Python to serve hundreds of millions of users with high stability, scalability, and performance.
Backend Software Engineer Graduate (Global LIVE Wallet) - 2027 Start
Build and optimize TikTok’s real-time, high-scale distributed infrastructure for live streaming and the in-app wallet system, using Go, Python, Java, or C++ with databases like MySQL/Redis and Kafka.
Backend Inference Runtime Engineer Graduate (AML Inference) - 2027 Start
Optimize and architect ByteDance’s large-model inference engine for GPU/NPU, using CUDA, operator fusion, and distributed parallelism to boost throughput and cut latency.
Senior Backend Software Engineer - Digital Bank
Builds and maintains secure, high-performance backend systems for a digital bank, focusing on Java/Golang services, microservices, and databases to power savings, payments, loans, and investments.