Logo for Davion Labs

后端开发工程师(交易系统 / 撮合方向)

Role overview

Qualifications

  • Bachelor's degree or higher in Computer Science or related field
  • 5+ years of Java backend development experience
  • Experience in matching engines or trading core systems development
  • Strong foundation in data structures and algorithms

Responsibilities

  • Design, develop, and iterate on matching engine modules including order book management and order processing
  • Participate in the design and development of core trading processes, ensuring data accuracy and business process integrity
  • Optimize matching and trading link performance using performance analysis and data structure optimization
  • Test and ensure quality for assigned modules, including unit and regression testing

Key facts

Hard skills

Other skills

  • Collaboration

About the company

Davion Labs logo

Davion Labs

Blockchain, Crypto & Web3

Davion Labs is a crypto impact incubator founded by Bybit. Davion, with support from Bybit and its expansive ecosystem, is committed to supporting top-notch crypto and blockchain projects through its extensive resources and strong network — together paving the way towards the robust growth and expansion of the Web3 ecosystem.

Company details

IndustryBlockchain, Crypto & Web3
Company size51 - 200

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

岗位职责

- 负责撮合引擎相关模块的设计、研发与持续迭代,涵盖订单簿管理、撮合规则及订单处理,保障撮合逻辑的正确性与执行效率。
- 参与交易核心链路的设计与开发,涵盖交易校验、仓位管理及资金结算,保障业务流程完整、账户数据准确与资金处理一致。
- 参与保证金管理、风险控制等业务模块的研发,完善业务边界与异常场景处理,提升复杂交易场景下的系统稳定性。
- 持续优化撮合与交易链路性能,通过性能分析、数据结构优化及资源管理,降低处理延迟,提升高并发场景下的系统吞吐与运行效率。
- 参与交易状态管理与可靠性建设,完善状态校验、数据回放及故障恢复机制,提升核心系统的可追溯性与可恢复性。
- 负责所承担模块的测试与质量保障,完善单元、集成及回归测试,参与性能压测、发布验证、线上问题排查与重大故障应急处理。

任职要求

- 全日制本科及以上学历,计算机或相关专业,具备 5年及以上 Java 后端开发经验;需具备核心模块设计及独立交付能力。
- 具备撮合引擎或交易核心系统开发经验,熟悉订单生命周期、常见撮合规则,以及账户、仓位或结算等相关模块的处理逻辑。
-  Java 基础扎实,熟悉 JVM、内存模型、并发编程与性能调优,能够使用性能分析及基准测试工具定位和解决问题。
-  具备高性能或低延迟系统开发经验,理解 CPU 缓存、锁竞争、内存分配及线程调度对性能的影响,熟悉常见并发处理模型。
- 数据结构与算法基础扎实,能够结合业务访问模式、性能目标及复杂度要求进行合理选型与优化。
-  重视资金与数据的正确性,熟悉数值精度处理、幂等性及并发一致性,能够通过约束校验、自动化测试及问题复现验证系统行为。
-  具备良好的工程习惯、协作意识与跨语言学习能力,能够适应项目所需的语言及工具链,重视代码评审、技术文档与基于证据的问题分析。

加分项

- 有交易所、券商、量化交易或其他金融基础设施研发经验。
- 有复杂订单处理、保证金管理、风险控制或清结算系统的设计与落地经验。
- 熟悉低延迟消息通信、事件驱动处理或无锁数据结构,有相关性能优化实践。
- 掌握 C++、Rust、Go 等语言之一,具备原生程序开发、内存管理或底层性能优化经验。
- 有分布式状态一致性、数据校验或故障恢复机制的设计与实践经验。
- 有算法竞赛经历、高质量开源贡献,或其他能够体现编码与问题解决能力的实践成果。

Apply once. Then go straight to the hiring manager.

After you apply, unlock the direct contact details of the people who actually make the call. A quick follow-up makes you 5x more likely to land an interview.

MR

Marcus Rivera

Chief Revenue Officer

m.rivera@company.com
linkedin.com/in/marcusrivera
Unlocked after you apply
·

Related jobs

Other jobs at Davion Labs

Premium

Reach out to the hiring manager directly.

Gain access to the contact details of the hiring managers who actually decide, and reach out to network with them directly. That, plus more when you upgrade:

  • Full match report with fit score and gaps
  • Career diagnostics on how recruiters read you
  • Curated company matches and warm intros
  • 48h early access to new roles

Cancel anytime.