Senior Principal Backend Development Engineer
Summary
Lead backend architecture for a global crypto exchange, designing high-concurrency systems and integrating AI tools for code review, observability, and automation.
Senior Principal Backend Development Engineer at Bybit.
About the role Bybit is a leading global digital asset exchange that caters to over 80 million users across more than 200 regions. We are on the lookout for a seasoned technical expert who can design and implement high-concurrency systems while seamlessly integrating AI-driven methodologies into our engineering processes. This is an exciting opportunity for someone who thrives in a fast-paced environment and is eager to make a significant impact on our platform's architecture and functionality.
Key facts
Location: Kuala Lumpur, Malaysia
Engagement: Full-time
What you'll do
- Oversee the comprehensive technical design and execution of significant initiatives that span the entire organization.
- Lead the deployment of AI-driven tools aimed at enhancing code development, conducting reviews, improving observability, and automating operational tasks.
- Tackle intricate technical challenges across multiple business units to boost overall quality and operational efficiency.
- Design and enhance high-concurrency distributed systems, leveraging AI for effective capacity planning and anomaly detection.
- Provide training and ongoing support to internal teams to ensure the adoption of standardized AI-integrated engineering practices.
- Collaborate with cross-functional teams to identify and implement best practices in system architecture and performance optimization.
- Conduct thorough evaluations of existing systems and propose enhancements that align with the latest technological advancements.
- Mentor junior engineers, fostering a culture of continuous learning and innovation within the team.
- Stay abreast of industry trends and emerging technologies to ensure Bybit remains at the forefront of the digital asset exchange market.
- Contribute to the development of technical documentation that outlines system architecture, design decisions, and operational guidelines.
- Engage with stakeholders to gather requirements and translate them into technical specifications that drive project success.
- Participate in code reviews and provide constructive feedback to ensure high-quality deliverables.
Requirements
- A Bachelor's degree or higher in a relevant field.
- At least 3 years of hands-on development experience in backend engineering.
- Expertise in programming languages such as Go or Java, with a strong emphasis on concurrent programming and high-concurrency system design.
- Demonstrated experience with microservices architecture, distributed services, and storage solutions.
- In-depth knowledge of Linux operating systems, system internals, and middleware technologies like etcd, Nacos, or Kafka.
- Proven track record in gRPC development and performance optimization techniques.
- Proficiency in utilizing profiling tools, Arthas, and Linux command-line utilities for effective system diagnostics.
- Familiarity with the fundamentals of large language models (LLMs) and their practical applications in engineering contexts.
- Ability to assess the implications of AI technologies on system security, costs, and overall stability.
Nice to have
- Experience in designing trading platforms or high-availability financial systems that require robust performance.
- A background in AI-driven observability, automated stability governance, or operational excellence.
- Knowledge of the internals of open-source middleware solutions such as Redis or Kafka.
- A history of contributing to open-source projects or engaging in technical blogging to share knowledge and insights.
Skills & tools
- Proficient in Go and Java programming languages.
- Experienced with gRPC for service communication.
- Strong command of Linux systems and tools, including Arthas for monitoring.
- Familiar with middleware technologies such as etcd, Nacos, Kafka, and Redis.
- Knowledgeable about large language models (LLMs) including Copilot, Claude, and DeepSeek.
- Understanding of Retrieval-Augmented Generation (RAG) systems and their applications.
Practical notes
This position is based in Kuala Lumpur, Malaysia, and offers a full-time engagement. The successful candidate will be part of a dynamic team that values innovation and collaboration. Bybit is committed to providing a competitive salary and benefits package, along with opportunities for professional growth and development. We welcome applicants from diverse backgrounds and are open to sponsoring visas for the right candidates.