Responsibilities
- Design and implement data integration systems for the Aeolus analytics platform.
- Develop AI-powered data analysis features, including natural-language querying and automated insights generation.
- Build LLM agents for data exploration, query formulation, and report generation.
- Integrate LLMs to support conversational analytics and intelligent data insights.
- Design layered and componentized application systems, including business functionality and database access.
- Design, code, test, estimate, and roll out scalable, distributed, fault-tolerant software changes.
- Collaborate with engineering, management, product management, QA, and operations teams.
- Research and develop computer and network software, improve existing capabilities, and support software validation.
- Work with hardware engineers to integrate hardware and software systems and define specifications and performance requirements.
Requirements
- Bachelor's degree in Computer Science or a related discipline.
- At least 2 years of software engineering experience.
- At least 2 years of experience with object-oriented design methodology and strong Java software development.
- At least 2 years of experience in requirements analysis, design, coding, and unit testing of scalable, distributed, fault-tolerant applications.
- Preferred experience integrating AI/ML into data analytics platforms.
- Preferred hands-on experience with open-source LLM frameworks such as LangChain or LangGraph.
- Preferred experience integrating LLMs with data visualization and analytics platforms.
- Knowledge of Retrieval-Augmented Generation patterns and experience with fine-tuning or deploying open-source LLMs are preferred.
- Preferred experience with large-scale data-driven systems, distributed systems, and OLAP databases.
- Strong communication skills for working with global teams are preferred.
Tech Stack
Categories
About ByteDance
ByteDance is a global incubator of platforms at the cutting edge of commerce, content, entertainment and enterprise services - over 2.5bn people interact with ByteDance products including TikTok. Creation is the core of ByteDance's purpose. Our products are built to help imaginations thrive. This is doubly true of the teams that make our innovations possible. Together, we inspire creativity and enrich life - a mission we aim towards achieving every day. At ByteDance, we create together and grow together. That's how we drive impact - for ourselves, our company, and the users we serve. We are committed to building a safe, healthy and positive online environment for all our users. We have over 110,000 employees based in more than 30 countries globally. Join us.
