Senior Principal Backend Development Engineer
Software Engineering · Full-time
Kuala Lumpur, Malaysia
About Us
- Own end-to-end technical solution design and delivery for company-wide technical initiatives
- Lead the engineering implementation of AI capabilities, including but not limited to AI-assisted development, AI code review, AI observability analysis, and AI-driven operations automation
- Proactively resolve complex technical challenges across business lines, driving improvements in efficiency and quality through technical means
- Design and optimize high-concurrency, distributed system architectures, and explore AI applications in capacity planning, performance bottleneck analysis, and anomaly detection
- Provide technical support and training to business teams, promoting the adoption and standardization of AI + engineering capabilities across the organization
- Strong coding fundamentals: proficiency in Go or Java concurrent programming, with deep understanding of design and optimization in high-concurrency scenarios
- Distributed systems experience: hands-on experience with distributed services and distributed storage; familiarity with microservices architecture design
- System optimization: solid knowledge of Linux OS; understanding of middleware internals and engineering practices (e.g., etcd, Nacos, Kafka)
- Frameworks & protocols: proficiency in gRPC; experience with development and performance tuning is a plus
- Troubleshooting skills: proficient with profiling tools, Arthas, and Linux CLI for system analysis and issue diagnosis
- AI engineering mindset: understanding of LLM fundamentals, capability boundaries, and practical engineering usage
- Preferred — one or more of the following:
- Engineering experience with AI-assisted development / code review tools (e.g., Copilot, Claude, DeepSeek)
- Practical experience applying AI to log analysis, distributed tracing, performance profiling, or anomaly detection
- Design experience with AI knowledge augmentation (RAG) or tooling systems built on internal data (code, logs, metrics, docs)
- Ability to evaluate the impact of AI capabilities on system stability, security, cost, and compliance from an architectural perspective
- Clear understanding of AI's role as an "assistive tool" in engineering — avoids over-reliance and demonstrates sound engineering judgment
- Bachelor's degree or above; 3+ years of relevant development experience
- Open-source contributions, or a track record of technical blogging / knowledge sharing is a plus
- Strong communication and collaboration skills; ability to drive holistic improvements across AI, architecture, and engineering efficiency
- Experience designing financial systems, trading systems, or high-availability systems
- Hands-on experience with AI-driven observability, automated operations, or stability governance
- Familiarity with the design and internals of multiple open-source middleware solutions (e.g., Redis, Kafka)
- Experience with microservices governance, service discovery, or configuration management systems
- Proven solutions or successful case studies in high-performance architecture design or AI engineering implementation
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.