TodayChart 牛人招聘
更新日期 2025年3月26日
岗位一:Python全栈开发工程师(高性能数据处理方向)
打造金融级实时数据引擎 | 挑战日均TB级数据处理极限
核心挑战:
- 万亿级数据流水线:设计支持美股全市场(股票/期货/期权)的实时数据清洗与计算系统,日均处理数据量超500亿条
- 毫秒级延迟优化:从Kafka原始数据接入到Redis缓存写入,端到端延迟≤50ms(含数据校验与压缩)
- 金融级数据一致性:确保行情快照、Level2数据、历史回测数据的ACID事务保障
岗位职责:
- 1. 数据架构设计
- 2.
- 主导数据采集→清洗→存储全链路架构,支持横向扩展至1000+节点
- 实现交易所直连(如NASDAQ TotalView-ITCH)与第三方数据源(Bloomberg/Refinitiv)的智能路由
- 3.性能攻坚
- 4.
- 性能攻坚:优化Pandas/NumPy代码,实现单节点处理能力≥100万订单/秒
- 设计GPU加速的K线计算模块(如分时均线、成交量热力图实时渲染)
- 5.工程落地
- 6.
- 开发Docker化数据处理工具链,支持一键部署至K8s集群
- 构建数据质量监控系统:实时检测数据丢包、时延异常、序列号断层
技术要求:
✅ 硬性条件
✅ 硬性条件
- 3年以上Python开发经验,主导过金融级数据处理系统开发
- 精通Linux内核调优(epoll/kqueue多路复用、CPU亲和性设置)
- 掌握FPGA加速原理,有DPDK/InfiniBand等网络编程经验者优先
- 数据处理:Pandas/NumPy → Dask分布式计算 → Apache Arrow内存格式
- 存储计算:MySQL分库分表 + Redis Cluster + Kafka高吞吐流水线
- 运维部署:Docker容器化 + Kubernetes编排 + Prometheus监控
- 熟悉美股市场微观结构(如NBBO、做市商规则、tick规则)
- 有高频交易系统开发经验(如订单流分析、盘口预测算法)
- 熟练使用SystemVerilog/VHDL进行硬件级延迟优化
加入方式:
- 简历投递:todaychart2025@gmail.com(标题格式:USD-数据处理专家_姓名)
岗位二:高级Flutter开发工程师(金融级实时交易系统方向)
打造金融数据可视化平台 | 挑战毫秒级实时渲染极限
核心挑战:
- 高频数据流处理:实现美股/期货市场实时行情推送(tick级更新),日均处理数据量超200亿条
- 复杂图表渲染:开发支持百万级K线数据秒级渲染的自研渲染引擎(需突破Flutter Canvas性能瓶颈)
- 交易系统低延迟:确保订单提交→风控校验→成交回报全链路延迟≤50ms(含网络抖动补偿)
岗位职责:
- 1.核心模块攻坚
- 2.
- 主导金融数据可视化引擎开发,实现Level2盘口/分时均线/成交量热力图等专业级图表
- 构建订单流分析模块:实时解析TICK数据流并生成买卖压力指数(需掌握WebSocket高吞吐处理)
- 3.性能极致优化
- 4.
- 优化Flutter渲染管线,通过Skia底层定制+自定义RenderObject实现60FPS稳定帧率
- 设计GPU加速的K线计算模块(SIMD指令集优化+ComputeShader并行计算)
- 5.全链路保障
- 6.
- 开发Docker化CI/CD流水线,实现从代码提交到App Store/Google Play发布的全自动化
- 构建金融级安全体系:交易签名加密+用户隐私数据脱敏(符合GDPR/FCA监管要求)
技术要求:
✅ 硬性条件
✅ 硬性条件
- 5年以上Flutter开发经验,主导过日均百万级用户量的金融类App开发
- 精通Dart语言特性(如Isolate异步编程、FFI调用原生库)及JIT/AOT编译机制
- 掌握Flutter与原生混合开发(MethodChannel/EventChannel),有Swift/Objective-C/Java深度集成经验
- 数据可视化:TradingView Lightweight Charts源码级改造 + 自研WebGL渲染后端
- 状态管理:Bloc+Riverpod混合架构 + 自定义中间件实现交易指令状态追踪
- 性能监控:集成Flutter DevTools+自定义性能埋点系统(FPS/内存/网络监控)
- 熟悉高频交易系统设计(如订单簿重建算法、盘口预测模型)
- 有ASIC/HFT硬件加速经验(FPGA数据预处理或GPU计算着色器开发)
- 掌握WASM模块在Flutter中的嵌入与优化
加入方式:
- 简历投递:todaychart2025@gmail.com(标题格式:FLUTTER-金融架构师_姓名)