现货业务组工程师
ABFinance 是一家总部位于美国的企业,致力于构建面向未来的数字金融。我们的愿景是打造一个全面的金融生态系统,将数字资产、传统金融和日常资金管理无缝融合为一体的体验,并让所有人都能从中受益。 我们由一支由创新者、交易员和合规专家组成的团队创立,使命是通过安全、受监管的产品将数字资产推向主流市场。我们的旗舰生态系统结合了一个合规且安全至上的加密货币交易所(为散户及机构客户提供服务),以及一张支持日常消费、实现法定货币与数字资产之间平滑转换的借记卡,并以现货交易和收益生成产品等核心能力作为有力支撑。 职位简介 我们正在寻找一位现货业务组 (SBU) 工程师,负责现货交易对配置的端到端生命周期管理 —— 从新代币上币、参数管理到平滑退市 —— 并作为交易引擎、风控系统和面向公众的查询 API 的交易对数据权威来源 。这是一个对精度和可靠性要求极高的职位:不正确的交易对参数会直接影响整个交易所的订单验证、费用计算和价格保护逻辑 。 岗位职责 1. 负责现货上币和退市管道 —— 设计并运营上线新交易对的端到端流程,包括上市前配置审查、创新区/风险区分类、集合竞价参数设置,以及包括订单取消和结算协调在内的受控退市流程 。 2. 维护并演进交易对配置服务 —— 管理交易对元数据的权威存储(最小价格精度、最小数量精度、最小/最大订单规模、价格带、费率层级、合约类型、基础币/计价币映射),并确保向交易引擎、风控引擎和撮合系统进行一致且低延迟的数据分发 。 3. 构建并维护交易对数据供应管道 —— 负责将交易对配置更新实时推送到下游消费者(现货交易服务、订单验证层、保证金计算引擎),并提供严格的一致性和版本控制保证;对陈旧配置进入交易路径采取零容忍态度 。 4. 开发并维护现货交易对查询 API 层 —— 负责向内部服务和外部客户端提供交易对元数据、交易规则、费用配置和工具状态的 REST 及 WebSocket 端点;确保响应的正确性、Schema 的稳定性以及 SLA 合规性 。 5. 在配置层实现并执行现货交易规则 —— 将业务和合规要求(禁止买入/禁止卖出标志、OpenAPI 交易限制、创新区购买限制、需 KYC 门槛的交易对、经纪商支持类型)转化为下游验证所使用的交易对配置字段 。 6. 协调跨团队的上市工作流 —— 与业务、法务、合规和产品团队合作,收集上市参数,根据引擎限制对其进行验证,并按计划执行交易对发布,同时备有回滚计划 。 7. 监控交易对健康状况和数据完整性 —— 针对配置漂移、已上市代币汇率源缺失、交易对状态陈旧以及退市边缘情况(例如已退市交易对上的未结订单或未结算头寸)建立告警机制 。 任职要求 • 5+ 年后端工程经验,对应交易所运营、金融数据系统或交易基础设施有深入了解 。 • 强烈优先考虑曾在加密货币交易所或传统金融机构担任过交易对管理、工具参考数据或交易所运营工程等职位的候选人 。 • 熟练掌握 Java 和 Golang:使用 Java 编写核心业务逻辑服务和配置管理后端 ;使用 Go 编写高性能 API 网关和实时数据供应服务;要求在这两门语言上均具备生产级别的经验 。 • 深入理解分布式配置管理 —— 包括版本化配置传播、一致性模型(etcd / ZooKeeper / Nacos),以及在不停机的情况下将交易对参数安全热重载到实时交易引擎中 。 • 具有设计和维护 RESTful 和 WebSocket API 的经验 —— 包括 Schema 设计、向后兼容性、速率限制,以及面向内部和外部消费者的文档标准 ;熟悉用于内部服务通信的 gRPC 。 • 熟悉关系型和键值对数据存储 —— 使用 MySQL / PostgreSQL 存储具备审计历史和回滚能力的交易对主数据 ;使用 Redis 进行低延迟的配置缓存和发布/订阅 (pub/sub) 传播 。 • 扎实掌握现货交易机制、订单类型、生效时间 (TIF) 规则、价格保护带、费用结构(挂单/吃单、阶梯费率、代币抵扣),以及每个交易对配置字段的业务含义 。 • 了解代币和交易对的分类体系 —— 基础币 (base coin)、计价币 (quote coin)、交易所交易对映射、跨链代币身份标识和稳定币分类 。 • 能够熟练使用消息驱动架构 —— 利用 Kafka 或 Pulsar 将配置变更事件可靠且按序地推送到下游消费者 。 • 高度注重细节 —— 错误配置的最小价格精度或错误的最小订单数量将影响该交易对上的每一个订单 。 • 强大的跨部门协作能力 —— 该职位处于业务、合规、产品和工程的交汇处,需要各方之间的清晰沟通 。 • 能够在有上币期限的压力下工作并保持质量 —— 在参数不完整或不安全时敢于拒绝 。 加分项 • 具备上币自动化工作流经验 —— 通过工具、配置验证管道或内部管理系统减少上币清单中的手动步骤 。 • 熟悉创新区 / 风险区机制 —— 持仓限制、每日交易上限,以及执行这些规则的配置字段 。 • 接触过合规驱动的交易对控制 —— 地理位置限制、KYC 门槛交易对、受监管代币处理及审计跟踪要求 。 • 了解费用配置系统 —— 默认的吃单/挂单费率、VIP 层级覆盖规则、指定币种费用折扣,以及按交易对分配的税费规则 。 • 有使用 Spring Boot / Spring Cloud 微服务模式开发基于 Java 的配置服务的经验 。 • 熟悉盘前交易和 IPO 拍卖机制 —— 开盘价配置、上市前订单接受窗口和价格带初始化 。