Principal Backend Development Engineer
Summary
Principal Backend Engineer at Bybit builds and optimizes low-latency market data systems for a global crypto exchange using Go, Kafka, and WebSocket/gRPC.
About Us
- Develop and maintain core market data modules
- Design and optimize real-time market data computation and low-latency push pipelines
- Tune system performance under high-concurrency, high-throughput scenarios to ensure accuracy and timeliness of market data
- Participate in technical design reviews and code reviews
- Build system observability infrastructure, including monitoring & alerting, distributed tracing, and logging systems
- Participate in production incident investigation and post-mortem reviews
- 3+ years of Go development experience; solid understanding of Go's concurrency model, memory model, and GC mechanics
- Experience designing high-concurrency, low-latency systems; familiar with common performance bottlenecks and optimization techniques
- Familiar with message queues (Kafka / Redis Streams, etc.) in data streaming architectures
- Proficient with real-time data transport protocols such as WebSocket and gRPC
- Strong engineering discipline — clean code structure and a habit of conducting code reviews
Why Join Us
At Bybit, we are committed to fostering a supportive and enriching work environment.
Our benefits include:
- 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.