Backend Software Engineer (Aeolus) - Data Platform

TikTok
Singapore
Workplace: OnsiteFull timeFunction: Software EngineeringExperience: 2+ yearsEducation: bachelorsSkills: ["Communication skills","Collaboration","Independent problem-solving"]

Build and scale an in-house data platform that integrates multiple data sources, organizes and optimizes data for fast querying, and powers interactive dashboards. You’ll design data integration systems, implement AI features like natural-language querying and automated insights, and develop LLM agents for data exploration, report generation, and conversational analytics. Collaborate across engineering, product, QA, and operations to deliver reliable, scalable, distributed solutions.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
TikTok
TikTok
1 month ago

Backend Software Engineer (Aeolus) - Data Platform

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 8 hours agoStatus: Live

Job Summary

Build and scale an in-house data platform that integrates multiple data sources, organizes and optimizes data for fast querying, and powers interactive dashboards. You’ll design data integration systems, implement AI features like natural-language querying and automated insights, and develop LLM agents for data exploration, report generation, and conversational analytics. Collaborate across engineering, product, QA, and operations to deliver reliable, scalable, distributed solutions.
Location: Singapore
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering

Key Responsibilities

  • •Design and implement a data integration system for an analytics platform.
  • •Develop AI-powered capabilities including natural language querying and automated insights generation.
  • •Build LLM agents to support data exploration, query formulation, and report generation.
  • •Integrate LLMs to enable conversational analytics and intelligent data insights.
  • •Work with cross-functional teams to deliver scalable, reliable systems; estimate effort, plan rollout, and identify improvement opportunities.

Key Requirements

  • •Bachelor’s degree in Computer Science or a related discipline.
  • •At least 2 years of experience in software engineering.
  • •At least 2 years in object-oriented design and strong software development skills in Java.
  • •At least 2 years in requirements analysis, design, coding, and unit testing of scalable, distributed, fault-tolerant applications.
  • •Experience integrating AI/ML into data analytics platforms and working with LLM frameworks like LangChain or LangGraph is preferred.
Experience:2+ yearsData analyticsAI/MLLLMDistributed systemsFault-tolerant systems
Education:Bachelor's in Computer Science or related discipline
Skills:Communication skillsCollaborationIndependent problem-solving
Tech Stack:JavaLLMAI/MLLangChainLangGraphRAGNatural language queryingData visualizationOLAP databases

Company Brief

TikTok
Short-form video platform that lets users create, share, and discover entertainment content through algorithmic recommendations. It also offers advertising and creator tools for brands, influencers, and businesses.
Industry: Digital Media
Company Size: Enterprise (1,001+ employees)
Growth: Scaleup
Headquarters: Singapore, Singapore
Founded: 2016
WebsiteLinkedIn