About Bybit
Established in March 2018, Bybit is one of the fastest growing cryptocurrency derivatives exchanges, with more than 70 million registered users. We offer a professional platform where crypto traders can find an ultra-fast matching engine, excellent customer service and multilingual community support. We provide innovative online spot and derivatives trading services, mining and staking products, as well as API support, to retail and institutional clients around the world, and strive to be the most reliable exchange for the emerging digital asset class.
Our core values define us. We listen, care, and improve to create a faster, fairer, and more humane trading environment for our users. Our innovative, highly advanced, user-friendly platform has been designed from the ground-up using best-in-class infrastructure to provide our users with the industry's safest, fastest, fairest, and most transparent trading experience. Built on customer-centric values, we endeavour to provide a professional, 24/7 multi-language customer support to help in a timely manner.
As of today, Bybit is one of the most trusted, reliable, and transparent cryptocurrency derivatives platforms in the space.
Role Overview
We are seeking a highly skilled
Principal Backend Development Engineer
to take ownership of our core backend infrastructure. In this role, you will lead the development and optimization of our
High-Concurrency Transactional Order System
and
Enterprise-level Instant Messaging (IM) Platform
.
Beyond maintaining the robustness of our existing core engines, you will play a pivotal role in our strategic expansion into
AI-driven Commerce
, integrating Large Language Models (LLMs) to build next-generation AI Shopping Assistants and intelligent routing systems.
Key Responsibilities
Core System Evolution:
Lead the design and development of distributed transaction systems and real-time messaging middleware using Java.
Architectural Optimization:
Tackle challenges in high-concurrency, low-latency environments; optimize JVM performance and resolve complex distributed consistency issues.
AI Integration:
Contribute to the "AI Shopping Guide" project by integrating AI capabilities (GenAI/LLM) into existing business workflows to enhance user engagement and conversion.
Scalability \& Reliability:
Maintain and refactor core modules to ensure 99.99% availability of the order and IM platforms during peak traffic periods.
Requirements
Technical Foundation:
3-5+ years of professional Java development experience. Deep understanding of the
JVM (Memory Model, GC tuning)
and
Multi-threading/Concurrency
.
Backend Stack:
Proficiency in the Spring ecosystem (Spring Boot, Spring Cloud) and ORM frameworks like MyBatis/Hibernate.
Domain Expertise:
*
Transactions:
Proven experience in designing
Order Management Systems (OMS)
or
Settlement Systems
with a focus on idempotent design and distributed transactions.
Communication:
Familiarity with
Netty
or socket programming; experience in high-throughput messaging or real-time push services is highly preferred.
Infrastructure:
Solid experience with MySQL (optimization), Redis (distributed caching), and Message Queues (Kafka/RocketMQ).
Preferred Points:
Hands-on experience or a strong interest in AI technologies, such as RAG (Retrieval-Augmented Generation), Vector Databases, or prompt engineering.