Role in brief
Bybit seeks a Lead Backend Engineer for their Trading Risk team. This role involves designing and maintaining backend systems, focusing on real-time data processing and system reliability. Ideal candidates are proficient in Go or have strong C++/Java experience, with a solid understanding of distributed systems.
About the role
Bybit is a prominent cryptocurrency exchange and digital financial platform, known for its user-first approach and innovative solutions. As a Lead Backend Engineer, you will be responsible for creating and optimizing backend systems that monitor trading risks, ensuring reliability and performance in a fast-paced environment.
In this role, you will work closely with cross-functional teams to deliver integrated projects, taking ownership from design through to production. Your contributions will help enhance the platform's capabilities in risk monitoring and data services, making a significant impact on Bybit's operations and user experience.
Skills that matter here
- Go: This role requires proficiency in Go for backend development and system design.
- C++: Strong experience in C++ is acceptable, but the focus will be on working primarily in Go.
- Java: Experience in Java is relevant, especially for candidates transitioning to Go.
- Kafka: Hands-on experience with Kafka is essential for building real-time data processing pipelines.
- databases: Knowledge of databases is necessary for maintaining data consistency and performance.
- caching: Experience with caching mechanisms is important for optimizing system performance.
Who this role suits
- Candidates should have a strong background in backend engineering and distributed systems.
- They should be proactive problem solvers who can take ownership of projects from inception to production.
- Good communication and collaboration skills are essential for working with diverse teams.
- A willingness to learn and adapt, especially in a fast-paced and innovative environment, is crucial.
From the employer
- Design, develop, and maintain backend systems for Trading Risk, including risk monitoring, alerting, data services, and risk platform capabilities.
- Build and optimize real-time data processing pipelines, with a strong focus on system reliability, performance, observability, and data consistency.
- Independently own projects from technical design and development through integration, rollout, and production troubleshooting.
- Collaborate with Risk, Data Platform, and other engineering teams to deliver cross-functional projects.
- Participate in technical design reviews, code reviews, and continuous improvements in engineering quality and development efficiency.
- Strong backend engineering fundamentals and a solid understanding of distributed systems.
- Proficiency in Go, or strong experience in C++ / Java with willingness to work primarily in Go.
- Hands-on experience with Kafka, databases, caching, concurrency, and data consistency.
- Strong problem-solving, system design, project ownership, and production troubleshooting skills.
- Good communication and cross-functional collaboration skills.
Preferred Qualifications
- Experience with real-time data processing or data infrastructure, such as CDC / Binlog, Flink, Doris, or ClickHouse.
- Experience designing and building large-scale, high-throughput, or low-latency systems.
- Experience in Trading, Risk, Asset, Market Data, Clearing / Settlement, or related financial systems.
- Study Growth Fund: We support your professional development and continuous learning.
- Internal Events: Participate in regular team-building activities, workshops, and events designed to promote collaboration and innovation.
- Global Collaboration: Be part of a diverse, international team, working alongside colleagues from around the world.
- Career Advancement: Access opportunities for growth and advancement within a rapidly expanding global company.
- Internal Mobility: Grow with us- Your long-term development is important to us. We offer internal job opportunities to help build your career path.
Questions about this role
What is the remote work policy?
The role is office-based, and specific remote work policies are not provided.
What level of experience is required?
This position is for a lead-level engineer, implying significant experience in backend development.
How can I apply for this position?
Candidates can apply through Bybit's website at https://www.bybit.com/en/?ref=sailonchain.com.
✓ Drop your CV once, then continue to the employer's application form. Your profile stays here for every recruiter hiring on web3vacancy.