高级性能测试工程师
Senior Performance QA Engineer
Binance 是一个领先的全球区块链生态系统,是交易量和注册用户最多的加密货币交易所。我们凭借行业领先的安保、用户资金透明度、交易引擎速度、深度流动性以及无与伦比的数字资产产品组合,赢得了全球 100 多个国家超过 3 亿人的信任。Binance 的服务涵盖交易和金融、教育、研究、支付、机构服务、Web3 功能等。我们利用数字资产和区块链的力量,构建一个包容性的金融生态系统,推动货币自由,改善全球人们的金融可及性。
职位描述
我们正在寻找拥有大约 1–5 年经验的工程师,他们对 Java、分布式系统和性能工程充满热情。具备扎实 Java 基础和实际项目经验的优秀应届毕业生也欢迎申请。
本职位不仅仅专注于功能开发,而是致力于提升分布式后端系统的性能、可扩展性和可靠性。你将研究 JVM 内部机制,优化应用程序和中间件性能,排查生产环境瓶颈,并构建内部工具,使工程团队能够大规模交付可靠的系统。
这是一个理想的机会,适合:
- 对性能工程感兴趣的 Java 后端工程师
- 喜欢深入技术排查的性能工程师
- 热衷于 JVM、分布式系统和大规模架构的基础设施工程师
职责
- 分析并优化跨应用、中间件、JVM 和基础设施层的大规模 Java 应用性能。
- 调查生产环境性能问题,通过分析性能剖析、追踪和代码定位根本原因,并推动端到端优化。
- 设计并执行分布式系统的性能验证,涵盖吞吐量、延迟、可扩展性和系统稳定性。
- 通过 JVM 调优、GC 优化、线程分析、内存泄漏排查和性能剖析提升 Java 运行时性能。
- 优化数据库和中间件,包括 MySQL、Redis、Kafka 和其他分布式组件。
- 构建内部平台和自动化工具,用于性能测试、诊断、可观测性和容量规划。
- 与后端工程师和 DevOps 团队合作,提升系统可靠性和生产就绪程度。
- 审查 Java
查看英文原文
Binance is a leading global blockchain ecosystem behind the world’s largest cryptocurrency exchange by trading volume and registered users. We are trusted by 300+ million people in 100+ countries for our industry-leading security, user fund transparency, trading engine speed, deep liquidity, and an unmatched portfolio of digital-asset products. Binance offerings range from trading and finance to education, research, payments, institutional services, Web3 features, and more. We leverage the power of digital assets and blockchain to build an inclusive financial ecosystem to advance the freedom of money and improve financial access for people around the world.
About the Role
We're looking for engineers with approximately 1–5 years of experience who are passionate about Java, distributed systems and performance engineering. Exceptional new graduates with strong Java fundamentals and hands-on project experience are also welcome to apply.
Rather than focusing on feature development alone, this role is dedicated to improving the performance, scalability and reliability of distributed backend systems. You'll investigate JVM internals, optimize application and middleware performance, troubleshoot production bottlenecks, and build internal tooling that enables engineering teams to ship reliable systems at scale.
This is an ideal opportunity for:
- Java Backend Engineers interested in performance engineering
- Performance Engineers who enjoy deep technical troubleshooting
- Infrastructure Engineers passionate about JVM, distributed systems and large-scale architecture
Responsibilities
- Analyze and optimize the performance of large-scale Java applications across application, middleware, JVM and infrastructure layers.
- Investigate production performance issues, identify root causes through profiling, tracing and code analysis, and drive end-to-end optimization.
- Design and execute performance validation for distributed systems, covering throughput, latency, scalability and system stability.
- Improve Java runtime performance through JVM tuning, GC optimization, thread analysis, memory leak investigation and profiling.
- Optimize databases and middleware including MySQL, Redis, Kafka and other distributed components.
- Build internal platforms and automation tools for performance testing, diagnostics, observability and capacity planning.
- Partner with backend engineers and DevOps teams to improve system reliability and production readiness.
- Review Java code for performance risks and leverage AI-assisted engineering tools to improve development efficiency while ensuring production-quality code
Requirements
- Eengineers who enjoy understanding how large-scale Java systems actually work under the hood.
- Strong Java programming skills with solid understanding of JVM internals, multithreading and concurrent programming.
- Experience diagnosing performance bottlenecks through heap analysis, thread analysis, profiling and GC tuning.
- Familiarity with distributed system architecture and production troubleshooting.
- Experience with Spring Boot and microservice architecture.
- Hands-on experience working with middleware such as Kafka, Redis, RabbitMQ or ZooKeeper.
- Solid understanding of MySQL performance optimization and slow query analysis.
- Experience with Linux, Docker and Kubernetes.
- Strong problem-solving skills and passion for system performance and reliability.
- Experience building internal engineering platforms or developer tooling is highly valued.
Nice to have
· Hands-on experience with AI-assisted development tools (e.g., GitHub Copilot, Cursor, Claude Code) and ability to critically assess AI-generated code for performance and correctness.
Why Binance
• Shape the future with the world’s leading blockchain ecosystem
• Collaborate with world-class talent in a user-centric global organization with a flat structure
• Tackle unique, fast-paced projects with autonomy in an innovative environment
• Thrive in a results-driven workplace with opportunities for career growth and continuous learning
• Competitive salary and company benefits
• Work-from-home arrangement (the arrangement may vary depending on the work nature of the business team)
Binance is committed to being an equal opportunity employer. We believe that having a diverse workforce is fundamental to our success.
By submitting a job application, you confirm that you have read and agree to our Candidate Privacy Notice.
Originally posted on Himalayas