一份来自有知有行交易系统团队的邀请 👇
------
【我们在做什么】
有知有行希望让投资在人们的生活中扮演一个安静的角色:知道自己的钱被认真对待,可以放心把注意力放在工作、家庭和喜欢的事情上。交易系统是这份安心背后的基础之一。
我们负责基金与投顾业务的交易系统。从用户在 App 上发出交易指令,到订单、资金、调仓和后续查询,团队负责这条链路的开发与维护。
这里处理的是用户的真实资金。我们需要把正常流程做好,也要认真处理超时、失败和各种不确定的状态。对正确性的要求,不只靠每个人细心,也要落实在设计、测试、代码 review 和上线后的检查里。
【你会先做什么】
不会一上来就丢你去碰资金链路。前几个月大致按这个顺序铺开:
1)熟悉系统结构 系统环节很多,你会详细学习系统的架构和组成。
2)管理后台的功能页 从需求、数据建模、LiveView 到上线完整走通一遍,先把业务概念摸熟。
3)后台批量任务 理解批量任务的结构设计,写出自己的第一个 Job Worker,理解幂等、重试与扇出。
4)线上排查 接告警,从日志里捞出请求 ID,顺着调用链定位到具体那一笔订单,写出结论。
半年后的目标:能独立负责一条功能链路,从需求评审、方案、实现到上线后的巡检,你是那条线的 owner。或者从老同志的手里接过革命的枪~😄
【我们想找的人】
1)会自己啃硬东西。
有知有行独特的交易方式、外部系统的接口文档、Elixir 的 OTP 模型、基金 T+N 的确认规则,都需要花时间理解。我们期待的是:你自己先读一遍、动手试一遍,然后带着具体的问题来找人讨论。
2)对「正确」有洁癖。
会主动问「这个分支什么时候走得到」「超时之后到底成没成」。举个交易系统里的典型坑:下游返回超时,意味着结果未知,而不是失败。如果当成失败直接重新下单,就可能给用户重复下单。这类判断靠的是较真,不是经验年限。
3)把 AI / Agent 用明白,不是用来交差。
我们团队日常用顶尖的 AI 模型和工具写代码、查日志、做 review,工具费用由公司承担,敞开用;代码库本身也是按 agent 友好来组织的:组件级的边界说明、验证方式、事故复盘都沉淀成文档,让人和 agent 读的是同一份上下文。
所以这条要求的重点不是「会用 AI」,而是会不会指挥它:你得先把问题想清楚,把约束讲明白,让 agent 去干重复和搜寻的部分;然后,它产出的每一行代码,你都能解释为什么这么写,都敢签自己的名字。看不懂的地方,先弄明白再提交 review。
4)写得清楚。
能把一个改动的动机、方案和取舍,写成别人(和三个月后的自己)看得懂的文字。在有知有行,文档不是交付之后的负担,而是把问题想清楚的过程本身。
【基本要求】
1)计算机相关专业本科及以上;1~20 年后端经验,或基础扎实的优秀应届生。
2)至少一门静态类型语言写得顺手(Go 最佳,Java / Rust / C++ 同样认),并且愿意认真学 Elixir,我们有一半的系统跑在上面。
【加分项】
• 有过 Go 的并发编排实战。
• 写过函数式或高并发的东西:Elixir / Erlang / Scala / Clojure。
• 做过对一致性有要求的系统:支付、订单、对账、结算。
• 有自己的项目、博客或开源贡献;或者能讲清楚你曾经怎么用 agent 解决过一个真问题:踩了什么坑,怎么发现它在胡说。
• 知道如何 Harness 一个 Agent,不让敏感数据未经授权流出去~
• 对基金、投顾业务本身感兴趣,愿意了解代码背后的业务。
【我们可以提供什么】
• 真实在跑的交易系统,不是练手项目;你写的代码经过测试和 review、上线后,会处理用户的真实资金。
• 我们会一起 review 代码,说清楚为什么;如果遇到事故,只复盘原因而不因为犯错惩罚人。
• AI 工具由公司承担,配置、用法、Skill 团队内部共享。
• 明确的技术线成长路径,这个岗位招进来就是奔着独当一面培养的。
【工作信息】
地点:北京 / 海口
薪资:面议
类型:全职
邮件:hr@zxunity.com
谢谢你的时间。
发布于 北京
