Rust 开发工程师 (L1 Rust Risk Engine Developer)
L
Lorenzo Protocol
Full-time
Remote
rustperpsZKPsdexnegative balanceLayer1穿仓订单簿ADLSlashing
关键词:Perps、Rust、内存级状态更新、清算引擎(Clearing House)、自动减仓(ADL)、全局清算引擎(Risk Engine)
职位描述:
- 风控合约:在底层协议(DMFP)中硬编码最大杠杆率(Leverage Cap)、总持仓上限(OI Cap)及初始保证金判定逻辑,构建无视外层越权篡改的技术拦截器。
- 标签化隔离清算系统开发:开发多维子账户(Sub-accounts)状态树与自动减仓(ADL)算法,实现爆仓风险在指定 渠道内的物理绝对隔离。
- 自动化保证金管理 (Bond Management):编写高弹性的物理保证金(Bonded Capital)锁仓与自动清算(Auto-Slash)合约,确保在长尾资产价格跳空闪崩时,作恶者的质押物能零延迟强制执行。
- 极致的安全与gas优化:对高频调用的核心风控合约进行Assembly 级或 EVM 级代码审计与 Gas 优化。
职位要求:
- 综合开发经验:本科及以上学历,计算机、数学等相关专业,4 年以上 智能合约开发经验,至少完整主导过一个知名 DeFi 衍生品(CLOB 订单薄/Perps)或独立开发过知名的高频链下/链上衍生品撮合清算系统,或完整参与Layer 1 公链的虚拟机(如 EVM, Wasm, Move VM)内核改写,
- 技术栈:精通 Rust,对计算机内存分配、有向无环图(DAG)状态更新或分布式并发锁有极其深入的研究。
- 风控常识:精通点对池、全仓/逐仓保证金引擎、自动减仓、以及跨链套利清算机制。
- 安全意识:有对抗黑客攻击(重入、三明治夹子、预言机操纵)的实战防御经验,能够熟练运用 Foundry 等进行高强度单元测试与形式化验证(Formal Verification)。
Job Responsibilites:
- Risk Parameters Hardcoding: Hard code the leverage cap, open-interest cap, and initial margin evaluation logic into the base protocol (DMFP), establishing an absolute cryptographic interceptor impervious to upper-layer manipulation.
- Labeled Liquidation Sub-system Development: Develop multi-dimensional sub-account state trees and auto-deleveraging (ADL) structures to enforce total, physical isolation of liquidation contagion within specified Curator channels.
- Automated Bond Management: Write resilient physical margin (Bonded Capital) locking and auto-slashing contracts, ensuring that malicious or underperforming operators' collateral is forcefully cleared with zero latency during tail-asset price gaps or market crashes.
- Extreme Security & Gas Optimization: Perform stringent assembly-level or EVM-level code audits and extreme gas optimization on frequently invoked core risk-mitigation smart contracts.
Job Requirements:
- Development Experience: 4+ years of professional Web3 smart contract development experience, with a proven track record of spearheading the core codebase of a prominent DeFi derivative platform (CLOB/Perps), LRT protocol, or decentralized Clearing House.
- Core Tech Stack: Professional expertise in Rust.
- Risk Management Foundational Knowledge: Deep operational grasp of peer-to-pool models, cross/isolated margin engines, auto-deleveraging (ADL), and cross-chain arbitrage clearing mechanics.
- Security & Tooling: Practical battle-tested experience in defending against exploits (re-entrancy, sandwich/MEV attacks, oracle manipulation), with mastery of Foundry for high-coverage unit testing and Formal Verification.