关于职位
我们正在构建一个实时金融数据处理系统,该系统能够摄取实时市场数据、处理交易策略,并以最小的延迟向交易员提供可操作的输出。
该职位专注于设计和构建核心后端基础设施——不仅是API,还有可扩展的、低延迟的、生产级系统。
主要职责
- 设计和构建实时数据摄取管道
- 实现高性能的策略处理服务
- 开发基于WebSocket的流系统以提供实时输出
- 优化后端以实现低延迟和高并发
- 以可扩展性为目标架构分布式系统
- 实现缓存和队列系统(Redis / Kafka / RabbitMQ)
- 设计安全的认证和速率限制机制
- 监控系统性能并调试瓶颈
- 编写干净、可测试、生产就绪的代码
- 直接与产品和策略团队合作
必备技能(必须具备扎实的基础)
核心后端:
- 深厚的异步编程知识
- 理解多线程与事件循环模型
具备以下三种经验:
- Go
- Python(asyncio/FastAPI)
- Java
- C++
系统设计:
- 理解分布式系统
- 了解缓存(Redis)
- 理解消息队列
- API设计(REST / WebSockets)
- 数据库优化(Postgres / MongoDB)
性能与调试:
- 理解延迟与吞吐量
- 有CPU/内存分析经验
- 理解竞争条件和并发问题
- 日志记录和监控概念
加分项
- 有金融系统经验
- 了解交易所API
- 有实时交易平台经验
- Docker和云部署
- 基本了解区块链/外汇基础设施
不适合如果
- 仅专注于前端
- 无法解释并发
- 完全依赖AI编写代码
- 无系统设计理解
我们的价值观
- 扎实的基础比华丽的简历更重要
- 解决问题的能力
- 责任心
- 好奇心和技术深度
- 能够从基本原理出发思考