Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Backend Software Engineer - Data Platform

Home > Java programming jobs

Backend Software Engineer - Data Platform in Others

  • ByteDance
  • Full time
  • Email
  • Singapore, Singapore

Responsibilities

  • Design and implement a powerful, easy-to-use data integration system.
  • 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 LLM capabilities for conversational analytics and intelligent data insights.
  • Design layered, componentized application systems covering business functionality and database access.
  • Collaborate with engineering, management, product, QA, and operations teams on scalable and reliable solutions.
  • Estimate engineering effort, plan implementations, and manage system-change rollouts.
  • Independently design, code, and test major features while collaborating on complex changes.
  • Identify technical improvement opportunities and develop business cases for enhancements.
  • Research, design, and develop computer and network software and specialized utility programs.
  • Analyze user needs and develop software using computer science, engineering, and mathematical principles.
  • Update software, improve existing capabilities, and direct software testing and validation procedures.
  • Integrate hardware and software systems with computer hardware engineers and develop 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 object-oriented design experience 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.
  • 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.
  • Preferred: knowledge of Retrieval-Augmented Generation patterns for real-time data responses.
  • Preferred: experience fine-tuning or deploying open-source LLMs.
  • Preferred: experience with large-scale data-driven systems, distributed systems, or OLAP databases.
  • Preferred: strong communication skills for working with global teams.

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...

Similar positions

Full Stack Engineer - Advertising

  • Spotify
  • Full time
  • USA
  • 10/04/2026
  • Salary: $133k-$190k
  • Remote

Senior Software Engineer (L3)

  • Twilio
  • Full time
  • Remote
  • 10/04/2026
  • Salary: $142k-$208k
  • USA, Canada

Senior Software Engineer, Analytics Engineering

  • Google
  • Full time
  • USA
  • 10/04/2026
  • Salary: $174k - $252k/yr
  • San Jose, CA

Principal Software Engineer

  • Elastic
  • Full time
  • USA
  • 10/04/2026
  • Salary: $160k-$253k
  • Remote

Senior Back End Engineer

  • Altruist
  • Full time
  • USA
  • 10/04/2026
  • Salary: $185k - $235k/yr
  • Los Angeles, CA