CareerPlanSign in

Backend Software Engineer (Aeolus) - Data Platform

Singapore💼 Full-time🗓 2026-09-28

Core

Design and implement a data integration system and AI-powered features including LLM agents for natural language querying and automated insights generation.

Role type

Senior Backend Software Engineer (Data Platform & AI Agents)

Builds

In-house analytics platform integrating data from various sources, supporting billions of rows with AI-enhanced querying and report generation. (via careerplan.io/jobs/7202797490277009721-backend-software-engineer-aeolus-data-platform-at-tiktok)

Domain

Enterprise Data Analytics & Large Language Model (LLM) Integration

Deliverable

production ML models

Required skills

Java, object-oriented design, distributed systems, scalable application development, unit testing, requirements analysis, LLM agent development, natural language querying, RAG patterns, data visualization integration

Preferred skills

AI/ML integration in data platforms, open-source LLM frameworks (LangChain, LangGraph), fine-tuning open-source LLMs, OLAP databases, large-scale data-driven systems

Technologies

Java, LLM frameworks, OLAP databases

Responsibilities

Design and implement data integration systems; Develop LLM agents for data exploration and report generation; Integrate LLMs for conversational analytics; Segment and design system layers for componentized development; Estimate engineering effort and plan system changes; Research and develop specialized utility programs.

Seniority

Mid-Senior, hands-on IC