Backend Software Engineer, Applications Performance Management(APM)
Job Description:
- 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.
Required Skills:
Engineer User Experience Analysis Reliability PostgreSQL Developers Operating Systems Unix Architecture Performance Management Programming Computer Science C C++ Linux MySQL Software Java Science Management