>

Backend Software Engineer, Applications Performance Management

ByteDance

  View Insights

Apply

Job Summary


Job Type
Permanent

Seniority

Years of Experience
Information not provided

Tech Stacks
ClickHouse
Druid
Rust
UNIX
C++
C
PostgreSQL
MySQL
Linux
Go
Java

Job Description


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:

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

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

Salaries

There are no salaries from ByteDance that are similar to this job

View more salaries from ByteDance
Apply

NodeFlair Insights of ByteDance