hackquest logo

Senior Web3 Trading Systems Engineer

K

Klein Labs

2 - 3K USD
Full-time
Remote

Prediction Market · CLOB Liquidity Engine

我们正在构建 下一代 Prediction Market 的 CLOB(Central Limit Order Book)与流动性引擎,目标是将传统高性能交易系统的确定性、可组合性与 Web3 的开放结算、可验证性结合。

你将直接参与 撮合引擎、订单生命周期、风险与清算逻辑、链上 / 链下协同架构 的设计与实现,是整个系统的核心工程负责人之一。

岗位职责 / Responsibilities

• 设计并实现 Prediction Market 专用的 CLOB 撮合与流动性引擎

• Order Book 结构设计(price-time priority / batch auction / hybrid)

• 撮合、撤单、部分成交、撮合确定性保证

• 构建 高性能交易系统

• 低延迟撮合、内存级 order book

• 高并发、可回放、可审计的撮合逻辑

• 设计 链下撮合 + 链上结算 架构

• 状态同步、Merkle / zk / commit-reveal 等可验证方案

• 与智能合约清算、结算模块的接口设计

• 实现 Prediction Market 特有逻辑

• 多 outcome market(Yes/No / multi-choice)

• Market resolution、settlement、oracle interaction

• 风险敞口、保证金 / collateral 逻辑(如适用)

• 与产品、研究、量化 / market making 团队协作

• 支持专业做市与主动交易策略

• 优化撮合规则与流动性曲线

• 持续优化系统的 性能、安全性、可维护性

• 压测、回测、异常状态恢复

• 交易公平性与 MEV / latency edge 风险控制

任职要求 / Requirements

• 计算机、软件工程或相关专业本科及以上学历

• 5 年以上后端 / 系统工程经验

• 2 年以上交易系统 / Web3 / 金融系统经验

有以下经验者强烈优先:

• CLOB / Matching Engine

• DEX / Perp / Prediction Market

• 交易所、做市、量化交易基础设施

• 熟练掌握以下技术栈(不要求全覆盖,但需有核心强项):

后端 / 系统

• Rust / Go / C++ / Java(至少一项)

• Node.js / TypeScript(用于 API / orchestration)

• 并发编程、内存管理、低延迟系统设计

区块链 / Web3

• Solidity / Foundry / Hardhat

• EVM 交互、事件驱动架构

• 熟悉链上结算、状态机设计

• 对 交易系统核心概念 有扎实理解:

• Order Book、Matching、Latency、Fairness

• Replay、Determinism、State Consistency

• 良好的系统设计与抽象能力,能独立负责核心模块

• 英文技术文档阅读能力强,能快速吸收海外 infra / research

加分项 / Nice to Have

• 有 Prediction Market(Polymarket / Kalshi / Opinion / Futarchy)相关经验

• 熟悉 Batch Auction / Frequent Batch / AMM-CLOB Hybrid

• 熟悉 链下撮合可验证设计

• Merkle state commitment

• ZK proof / fraud proof / optimistic settlement

• 有 量化 / 做市 / trading infra 背景

• 熟悉 DevOps / SRE

• Docker / K8s / CI/CD

• 压测、监控、故障恢复

• 有开源撮合引擎、交易系统、Web3 infra 项目经验

我们能提供

• 直接参与 下一代 Prediction Market 核心交易基础设施 的设计权

• 非常高的技术自由度(撮合规则、架构、执行模型)

• 与 trading / market making 深度协作,而不是“写 API 的工程师”

• Top-tier 工程师无上限,薪资 & Token 可面议