Performance/Chaos Engineer
Binance is a well-known global presence in the blockchain industry, catering to millions of users across various countries as a top cryptocurrency exchange. Our exceptional security measures, transparent user funds system, swift trading engine, abundant liquidity, and diverse digital asset offerings have earned us the trust of our widespread user base. Binance's services extend beyond trading and finance to encompass education, research, payments, institutional services, innovative Web3 features, and more. We are dedicated to leveraging blockchain technology and digital assets to foster a financial ecosystem that promotes financial freedom and accessibility on a global scale.
Responsibilities:
- Interpret business and technical requirements into performance and chaos testing criteria.
- Collaborate on the design and implementation of architectural and code-level enhancements.
- Work closely with the devops team to ensure optimal production uptime.
- Develop performance and chaos testing strategies to validate the application's Load, Stability, Scalability, and Reliability standards.
- Address and resolve issues in real-time, ensuring end-to-end problem resolution.
- Implement Chaos engineering principles to identify weaknesses and provide solutions.
- Create tools for automating performance and chaos monitoring, testing, and issue analysis.
Must Have:
- Ability to identify root causes of stability bottlenecks and offer solutions.
- Skilled in troubleshooting performance and chaos issues in microservice systems.
- Proven experience in chaos testing to ensure system resilience under production conditions.
- Architectural understanding to derive Chaos Strategy and pinpoint vulnerabilities.
- Proficiency in Java performance analysis and tuning.
- Familiarity with databases like MySQL and Mongo, as well as middleware analysis/troubleshooting.
- Hands-on experience in setting up testing environments.
- Proficiency in container technologies like Kubernetes.
- Comfortable with Linux systems administration.
- Experience with Performance/Chaos engineering tools (e.g. K6, Jmeter, chaos blade, Gremlin).
- Mandatory knowledge of Java, with familiarity in go/rust.
Nice to Have:
- Practical experience with public clouds such as AWS, Azure, GCP, Ali Cloud.
- Hands-on expertise in setting up monitoring systems like Prometheus and Grafana.
- Experience in performing performance and chaos testing in production environments.
- Proficiency in Linux performance analysis.
- Experience collaborating effectively in a distributed team.
- Ability to leverage APM for performance issue troubleshooting.
Why Binance
- Play a key role in shaping the future with a prominent blockchain ecosystem.
- Collaborate with top talent in a global, flat-structured organization.
- Engage in stimulating, fast-paced projects with autonomy in an innovative setting.
- Benefit from career growth opportunities and continuous learning in a results-driven workspace.
- Competitive compensation and company perks.
- Work-from-home flexibility based on the nature of business operations.
Binance upholds a commitment to equal employment opportunities, as we believe in the crucial role diversity plays in our achievements. By applying for a job with us, you acknowledge reading and agreeing to our Candidate Privacy Notice. Rest assured that while we use AI tools to assist in parts of our hiring process, the final decisions are made by human reviewers. If you require further details concerning your data processing, feel free to reach out to us.



