Beranda Job Details
T
Information & Communication Technology 🏢 Full Time ⭐️ Terverifikasi

Full Stack Engineer (Data Application & AI Agent) - TikTok Live - Remote in Bali

TikTok
Bali, Indonesia
Salary Estimate
Rp 40.000.000 – Rp 80.000.000
Newest
Live Update
13 Juli 2026
Deadline
13 Jul 2027

job description

Join TikTok LIVE, the dynamic team behind one of the world’s fastest-growing live-streaming platforms, as a Full Stack Engineer (Data Application & AI Agent). Based in the vibrant tech hub of Bali, Indonesia, you’ll work remotely to build next-generation Data & AI infrastructure that powers real-time engagement for millions of users worldwide.

In this role, you’ll collaborate with cross-functional teams to develop scalable data applications and AI-driven agents that enhance user interaction, content discovery, and creator tools on TikTok LIVE. From designing high-performance indexing systems to implementing machine learning models for personalized recommendations, your work will directly impact how users experience live content on one of the most influential social platforms today.

TikTok offers a flexible, remote-first work environment in Bali, combining cutting-edge technology with a culture of innovation. You’ll enjoy competitive compensation, professional growth opportunities, and the chance to work alongside top talent in a fast-paced, global team. If you’re passionate about full-stack development, AI, and data engineering, this is your opportunity to shape the future of live social entertainment.

Note: This role is open to candidates based in Bali (Canggu, Ubud, Denpasar, Jimbaran, Nusa Dua, Kuta, or Badung) with the right to work in Indonesia.

Responsibility

  • Design, develop, and maintain scalable full-stack applications for TikTok LIVE’s Data & AI infrastructure, including indexing, labeling, and portrait platforms.
  • Build and optimize AI-driven agents to enhance real-time user engagement, content moderation, and personalized recommendations.
  • Collaborate with data scientists and backend engineers to integrate machine learning models into production systems.
  • Develop APIs and microservices to support high-traffic live-streaming features with low latency and high reliability.
  • Implement data pipelines and ETL processes to ensure seamless data flow across TikTok LIVE’s ecosystem.
  • Write clean, efficient, and well-documented code in languages like Python, JavaScript/TypeScript, Go, or Java.
  • Troubleshoot and resolve performance bottlenecks in distributed systems to ensure optimal user experience.
  • Stay updated with emerging technologies in AI, data engineering, and full-stack development to drive innovation.

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
  • 5+ years of experience in full-stack development, with expertise in backend (Python, Go, Java) and frontend (React, Vue.js, or similar) technologies.
  • Proven experience with AI/ML integration, data pipelines, or large-scale distributed systems.
  • Strong understanding of databases (SQL/NoSQL), caching (Redis), and cloud services (AWS, GCP, or similar).
  • Familiarity with containerization (Docker, Kubernetes) and CI/CD pipelines.
  • Experience with big data technologies (Spark, Kafka, Flink) is a plus.
  • Excellent problem-solving skills and ability to work in a fast-paced, collaborative environment.
  • Fluency in English; ability to communicate effectively with global teams.

Required Skills

full-stack development Python JavaScript/TypeScript Go Java React Vue.js AI/ML integration data pipelines SQL/NoSQL Redis AWS/GCP Docker Kubernetes CI/CD Spark Kafka Flink distributed systems problem-solving

Ready to Take This Challenge?

Make sure your resume is ready. Submit your application now before the deadline..

Apply Now

Lowongan Terkait

Rekomendasi pekerjaan serupa untuk Anda

Lihat Semua