Backend Software Engineer (Aeolus) - Data Platform

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

Build and extend Aeolus, ByteDance’s analytics platform used by 130,000+ employees, integrating data sources, optimizing storage, and enabling fast querying over billions of rows. Design scalable distributed, fault-tolerant backend systems and layered application architecture. Develop AI-powered capabilities including LLM agents for conversational analytics, natural-language querying, automated insights, and report generation, working closely with product, QA, and operations.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
ByteDance
ByteDance
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: 30 days agoStatus: Live
Reposted: similar role first listed 1 month ago

Job Summary

Build and extend Aeolus, ByteDance’s analytics platform used by 130,000+ employees, integrating data sources, optimizing storage, and enabling fast querying over billions of rows. Design scalable distributed, fault-tolerant backend systems and layered application architecture. Develop AI-powered capabilities including LLM agents for conversational analytics, natural-language querying, automated insights, and report generation, working closely with product, QA, and operations.
Location: Singapore
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Design and implement a data integration system for bringing together multiple data sources.
  • •Develop AI-powered features for data analysis, including natural language querying and automated insights.
  • •Create and deploy LLM agents for data exploration, query formulation, and report generation.
  • •Integrate LLM capabilities to enable conversational analytics and intelligent data insights.
  • •Design backend system layers and work with teams to deliver scalable, reliable features and planned rollouts.

Key Requirements

  • •Bachelor’s degree in Computer Science or related discipline.
  • •At least 2 years of experience in software engineering.
  • •At least 2 years of object-oriented design methodology and strong software development skills in Java.
  • •At least 2 years of experience in requirements analysis, design, coding, and unit testing of scalable distributed fault-tolerant applications.
  • •Experience integrating AI/ML and/or LLMs with data analytics platforms; knowledge of RAG and distributed systems is preferred.
Experience:2+ yearsData analyticsAI/MLLLMDistributed systems
Education:Bachelor's in Computer Science
Skills:Communication skillsCollaborationProblem-solving
Tech Stack:JavaLLMNatural language queryingLangChainLangGraphRAGOLAPDashboardsAI agents

Company Brief

ByteDance
Develops consumer internet and content platforms, including TikTok and other apps for short-form video, news, and entertainment. It also builds advertising, commerce, and creator tools that connect audiences, brands, and publishers across global markets.
Industry: Digital Media
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Established Company
Headquarters: Beijing, China
Founded: 2012
WebsiteLinkedIn