B

ByteDance

Builds content apps, business software and AI

Backend Engineer - Applied Machine Learning Engine, Efficiency Tool

Backend EngineeringConfirmed live in the last 24 hours
Full-timeSingaporeNo salary listedIn-person

About the Job

Requirements

  • A Bachelor's degree in Computer Science or equivalent.
  • Proficiency in at least one of Python, Golang, or C++, with solid coding skills and good coding practices.
  • Proficiency using common storage and middleware systems such as MySQL, Redis, and message queues, including basic troubleshooting and performance tuning capabilities.
  • Familiarity with Python frameworks and libraries such as Flask, Celery, Django, Tornado, and NumPy, or common Go open-source frameworks such as Beego, Gin, Gorm, Sarama, and gRPC-Go.
  • Understanding and experience with common time-series and data components such as OpenTSDB, Prometheus, and InfluxDB, and online analytical processing databases such as ClickHouse.
  • Good documentation habits and ability to write and update workflow and technical documents in a timely manner as required.

Responsibilities

  • Build and evolve Lagrange, the central console platform supporting artificial intelligence-related engineering workflows across the organization.
  • Analyze user needs and develop software solutions using principles and techniques of computer science, engineering, and mathematical analysis.
  • Work on technically deep problems with long-term impact, including platform architecture, engineering productivity, system scalability, operational intelligence, and practical integration of artificial intelligence into engineering and operations workflows.
  • Create infrastructure and platform capabilities that make large-scale artificial intelligence development more efficient, reliable, and intelligent.

Desired Qualifications

  • Experience in upper-layer business systems such as search or recommendation systems, through development or operations.
  • Experience with the React framework and its ecosystem; familiarity with visualization stacks such as ECharts, AntV, and D3.js.
  • Hands-on experience with artificial intelligence agent development.
  • Familiarity with cloud computing concepts, including virtual machines and containers; a solid understanding of networking and message queues.
  • Experience building CPU/GPU resource management platforms; familiarity with common NVIDIA GPU architectures; and experience with anomaly diagnosis and troubleshooting.

About the Company

ByteDance

Builds content apps, business software and AI

ByteDance builds content and creation apps for consumers, alongside collaboration software and AI services for businesses. Its video platforms connect viewers with creators, while CapCut gives people tools to edit and publish videos. The group also develops Lark for workplace communication and shared documents, and its Seed research teams build language, image, video, and speech models used in consumer apps and sold through BytePlus cloud services. It earns money from advertising, commerce services, paid software subscriptions, and usage of its enterprise technology. ByteDance was founded in 2012 and has its operational headquarters in Beijing, China.

Company size
10,001+
Company stage
Private
Total funding
$35.1B
Headquarters
Haidian, China
Founded
2012

Recently Posted Jobs

Explore more opportunities at ByteDance

See more jobs