Davion Labs logo
Davion Labs

21 open roles

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

Beijing, ChinaFull-timePosted Oct 17, 2026

Job description

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

  • Java 基础扎实,熟悉 JVM、内存模型、并发编程与性能调优,能够使用性能分析及基准测试工具定位和解决问题。 - 具备高性能或低延迟系统开发经验,理解 CPU 缓存、锁竞争、内存分配及线程调度对性能的影响,熟悉常见并发处理模型。 - 数据结构与算法基础扎实,能够结合业务访问模式、性能目标及复杂度要求进行合理选型与优化。 - 重视资金与数据的正确性,熟悉数值精度处理、幂等性及并发一致性,能够通过约束校验、自动化测试及问题复现验证系统行为。 - 具备良好的工程习惯、协作意识与跨语言学习能力,能够适应项目所需的语言及工具链,重视代码评审、技术文档与基于证据的问题分析。 加分项 - 有交易所、券商、量化交易或其他金融基础设施研发经验。 - 有复杂订单处理、保证金管理、风险控制或清结算系统的设计与落地经验。 - 熟悉低延迟消息通信、事件驱动处理或无锁数据结构,有相关性能优化实践。 - 掌握 C++、Rust、Go 等语言之一,具备原生程序开发、内存管理或底层性能优化经验。 - 有分布式状态一致性、数据校验或故障恢复机制的设计与实践经验。 - 有算法竞赛经历、高质量开源贡献,或其他能够体现编码与问题解决能力的实践成果。

Description copied from Davion Labs's careers page. Read the full posting before you apply.

More jobs at Davion Labs

See all openings at Davion Labs

More jobs in Beijing

See all jobs in Beijing