ByteDance
Posted 1mo ago

Backend Engineer - Applied Machine Learning Engine (Efficiency Tool)

ByteDance
Singapore, Singapore, Singapore
OnsiteFull Time
Responsibilities
  • designing software
  • developing software
  • integrating systems
Requirements
  • Bachelor's in Computer Science
  • Proficient in Python/Golang/C++
  • Experience with MySQL, Redis, MQ
  • Time-series and OLAP systems
  • Familiar with web frameworks
  • Cloud concepts, and distributed storage
Technical tools mentioned
PythonGolangC++MySQLRedisMQFlaskCeleryDjangoTornadoNumPyBeegoGinGormSaramagRPC-GoOpenTSDBPrometheusInfluxDBClickHouseReactEChartsAntVD3.jsHDFSLevelDBRocksDB

Job description

About The Team
The Applied Machine Learning (AML) team combines system engineering and the art of machine learning to develop and run massively distributed recommendation system around the world.

In the team, you'll have the opportunity to sharpen your expertise in coding, performance analysis and large system operation, and get heavily involved in the process of hardware/capacity decision-making. You ensure that the very centric machine learning services at ByteDance have the highest level of availability, as well as creating highly automated systems and pipelines.

Responsibilities
- Research, design, and develop computer and network software or specialised utility programs.
- Analyse user needs and develop software solutions, applying principles and techniques of computer science, engineering, and mathematical analysis.
- Update software, enhances existing software capabilities, and develops and direct software testing and validation procedures.
- Work with computer hardware engineers to integrate hardware and software systems and develop specifications and performance requirements.

Minimum Qualifications
- Bachelor’s degree in Computer Science or equivalent
- Proficient in at least one of Python/Golang/C++, with solid coding skills and good coding practices.
- Proficient in using common storage and middleware systems such as MySQL, Redis, and MQ, with basic troubleshooting and performance tuning capabilities.
- Familiar with Python frameworks and libraries such as Flask, Celery, Django, Tornado, NumPy; or familiar with common Go open-source frameworks such as Beego, Gin, Gorm, Sarama, and gRPC-Go.
- Understand and have experience with common time-series/data components such as OpenTSDB, Prometheus, InfluxDB, and OLAP databases like ClickHouse.
- Strong sense of responsibility, good learning ability, communication skills, and self-motivation, with solid team collaboration.
- Good documentation habits, able to write and update workflow and technical documents in a timely manner as required.

Preferred Qualifications
-Experience in upper-layer business systems such as search systems or recommendation systems (development or operations) is a plus.
-Experience with the React framework and its ecosystem; familiarity with visualization stacks such as ECharts, AntV, and D3.js is preferred.
-Hands-on experience with AI Agent development is preferred.
-Familiarity with cloud computing concepts, including virtual machines and containers; a solid understanding of networking and message queues is a plus.
-Experience building CPU/GPU resource management platforms; familiarity with common NVIDIA GPU architectures; and experience with anomaly diagnosis and troubleshooting is preferred.
-Experience with distributed storage systems such as HDFS and key-value stores like LevelDB/RocksDB is preferred.

About ByteDance

Developing AI-driven content platforms and mobile applications.

Similar jobs

Backend Engineer roles near Singapore, Singapore
1d
Save
Mark Applied
Hide
Backend Engineer Graduate (TikTok Vertical Recommendation Architecture) - 2027 Start
San Jose or Los Angeles or Singapore or New York City or London or Dublin or Paris or Berlin or Dubai or Jakarta or Seoul or Tokyo
$128k-$317k/yr OnsiteFull Time
TikTok
TikTok: Global short-form video hosting and social media platform.
0+ YOEBachelor's degree in computer science or related field; strong programming in Go, C++, Java, or Python; knowledge of algorithms, operating systems, networking, and distributed systems.
Go, C++, Java, Python, Redis, Kafka
2d
Save
Mark Applied
Hide
Backend Engineer, Agent Development (EC AI)
Singapore, Singapore, Singapore
OnsiteFull Time
Rakuten Group
Rakuten GroupTokyo Stock Exchange: 4755: Global ecosystem of internet, financial, and mobile communication services.
Requires 5+ years building production backend services, strong Python, ML production systems, transactional backends, distributed systems, LLM systems, agentic patterns, and cloud/container deployment.
1w
Save
Mark Applied
Hide
Senior Backend Engineer — Data Platform & AI Agents
Paris or New York City or London or Singapore
HybridFull Time
Jus Mundi
Jus Mundi: AI-powered search engine for international law and arbitration.
Requires 5+ years building production backend or data services, strong Python and Postgres expertise, production agentic LLM experience, document processing, DevOps, and fluent written and spoken English.
Python, Postgres, LangGraph, LangChain, LlamaIndex, Kubernetes, Elasticsearch, OpenSearch, TypeScript, React, PDF, HTML, OCR, MCP
1w
Save
Mark Applied
Hide
服务端工程师
Singapore, Singapore, Singapore
OnsiteFull Time
Xiaomi
XiaomiHKEX: 1810: Designs and manufactures smartphones, consumer electronics, and smart devices.
Bachelor's degree or higher in computer science or a related field; strong computer and distributed systems fundamentals; proficiency in Java, Go, or Python; and cross-team collaboration skills.
Java, Go, Python
1w
Save
Mark Applied
Hide
Senior Backend Engineer, Stablecoin Platform
Singapore, Singapore, Singapore
OnsiteFull Time
Airwallex
Airwallex: Global financial platform for business payments and money management.
5+ YOERequires 5+ years of software engineering experience, strongly typed language expertise, blockchain infrastructure integration, secure system design, and production-grade development experience.
Kotlin, Java, C#, C++, Rust, Python
1w
Save
Mark Applied
Hide
Backend Engineer - A26272
Singapore, Singapore, Singapore
OnsiteContract
Activate Interactive
Activate Interactive: Provides custom application development and digital transformation services.
Backend development experience with enterprise applications, Python, Node.js, or Java; REST APIs, microservices, databases, AWS, Docker, Kubernetes, GitLab, CI/CD, Agile, and troubleshooting skills.
Python, Node.js, Java, RESTful APIs, Docker, Kubernetes, GitLab, AWS, CI/CD
1w
Save
Mark Applied
Hide
WXG - Backend Engineer
Singapore, Singapore
OnsiteFull Time
Tencent
TencentHKEX: 0700: Provides integrated internet services, digital entertainment, and cloud technology.
3+ YOE3+ years software development experience; backend and full‑stack web development with Node.js/Vue.js, compiled language experience (Golang/C/C++/Rust), familiarity with MySQL/Postgres/Redis/Kafka/MQ and Linux; strong communication and problem‑solving skills.
Node.js, Vue.js, Golang, C, C++, Rust, MySQL, MariaDB, Postgres, Redis, Kafka, MQ, Linux
1w
Save
Mark Applied
Hide
Staff MaaS Backend Engineer
Singapore, Singapore, Singapore
OnsiteFull Time
Bitdeer
BitdeerNASDAQ: BTDR: Operates cryptocurrency mining and high-performance computing data centers.
8+ YOE8+ years backend engineering experience, 3+ years owning high-traffic multi-tenant API platforms, deep Go and Kubernetes proficiency, PostgreSQL/Redis/Kafka experience, observability with OpenTelemetry, on-call and zero-downtime migration expertise.
Go, Kubernetes, Envoy, PostgreSQL, Redis, Kafka, OpenTelemetry, OpenAI, Anthropic