ByteDance APM (application performance management) team is responsible for optimizing user experience for our products. In order to provide the best user experience, we build large-scale data platforms to analyze, monitor the user experience and solve the user experience problems of our products. We embrace a culture of diversity and we have global offices around the world. We are looking for candidates to join our team who will:


  • Develop advanced intelligent data platform, help client developers make decisions to optimize the user experience of our products.
  • Improve the reliability of the system, manage the challenges of scale and complexity.
  • Introduce new server architecture, to squeeze extreme performance from hardware and handle huge amount of requests.


  • Bachelor or higher degrees in computer science or related discipline.
  • Familiar with Unix/Linux operating systems.
  • Strong programming background. Master in at least one language such as C, C++, Go, Java, Rust.
  • Experience with large-scale distributed systems like Druid, Clickhouse.
  • Familiar with commonly used database systems, like Mysql, Postgresql.
  • Excellent problem analysis and problem-solving skills, able and willing to seek challenges, acquire new knowledge.

Tagged as: Backend, C#, Dev, Developer, Go, Java, L], linux, PostgreSQL, Reliability, SQL, UI, UX


Job Overview
We use cookies to improve your experience on our website. By browsing this website, you agree to our use of cookies.

Sign in

Sign Up

Forgotten Password