Ellis Technologies, Inc.
Software Engineer (Big Data) - Application Computing
Build and maintain TikTok’s real-time streaming data systems using Flink, Java/Scala, and data-lake tech to power billion-user recommendation features.
Architecture Software Engineer - Multi Data Center
Design and build scalable multi-data-center infrastructure for TikTok’s backend, using distributed systems, microservices, and AI-driven automation to optimize resource allocation, traffic routing, and disaster recovery.
Senior Real-Time Big Data Engineer (Flink)
Designs and builds real-time big-data pipelines using Flink and streaming frameworks to power TikTok’s recommendation engine.
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 Engineer Intern (TikTok Recommendation Architecture) - 2026 Start (BS/MS)
Intern on TikTok’s Recommendation Architecture team, designing scalable systems and optimizing large-scale recommendation infrastructure using C/C++/Java/Golang.
Backend Engineer Intern: Scalable Recommendation Architecture
Intern designs and builds scalable data architectures for recommendation systems, troubleshoots performance issues, and analyzes operational metrics using C/C++/Java/Golang.
Backend Engineer (AI Application) - TikTok Local Service (Singapore)
Builds scalable backend systems for AI-powered features on TikTok’s local service platform, integrating LLMs and intelligent agents to enhance merchant/creator experiences and user interactions.
Backend Engineer Intern (TikTok Live Recommendation Architecture) - 2026 Start (BS/MS) Singapor[...]
Build and optimize scalable backend systems for TikTok Live’s recommendation architecture, including high-performance services, data pipelines, and storage frameworks.
Backend Engineer Graduate (TikTok Global E-commerce Recommendation Architecture) - 2026 Start ([...]
Build and maintain high-performance backend services for TikTok’s e-commerce recommendation system using C/C++/Java/Golang, including data pipelines and distributed storage.
Backend Engineer Intern (TikTok Recommendation Architecture) - 2026 Start (PhD)
Backend engineering intern on TikTok’s recommendation architecture team, optimizing large-scale systems for stability, performance, and cost-efficiency using C++/Python and AI-driven tuning.
Backend Engineer Graduate – Build Scalable Online Services
Builds and scales backend services and data pipelines using C, C++, Java, or Go in a collaborative product team.
AI-Powered Backend Engineer for Local Services
Design and build scalable backend systems for AI-driven local services using Go, Java, or Python in a cloud-native environment.
Backend Engineer, Live Funds Platform (Payments)
Builds and maintains scalable backend systems for TikTok Live’s fund-related products using Go, Python, Java, or C++.
Senior Backend Engineer — Wallet & Payments at Scale
Build and maintain TikTok Wallet’s backend services to ensure high stability and performance for a large-scale in-app payment system.
Backend Engineer Intern: Live Recommendation Architecture
Builds backend systems powering real-time video recommendations for live broadcasts using C/C++/Java/Golang.
Backend Engineer Intern - Recommendation Architecture
Build and optimize recommendation system architecture using Python and C/C++ for a Singapore-based AI startup.