这是一个为加密货币开发交易系统的机会,在这个快速发展的数字资产类别中。您将从我们经验丰富的交易团队中学习,并帮助开发和支持在全球加密货币交易所执行数百万笔交易的系统。
• 开发C++应用程序,连接到加密货币交易所和加密货币协议,并为我们的自动交易应用程序提供规范化的交易所访问
• 成为2-3个交易所系统和加密货币协议的领域专家。将这种专业知识应用于改进我们自己的系统的交易性能和/或要求改进交易所系统
• 对您成为专家的交易所的连接解决方案的部署、监控和管理负责任。根据需要帮助解决其他交易所的连接问题
• 优化应用程序的微秒延迟和有效利用有限的消息带宽
• 帮助工程师开发内部开发的中间件和消息协议,提高可靠性、可扩展性、吞吐量和延迟
• 与交易员和策略开发人员合作,分析日志并构建工具,以辅助执行性能分析
• 根据需要,使用Python开发辅助交易系统基础设施
• 创建工具来自动化交易系统组件的配置、部署、监控和故障排除
• 在系统设计讨论、代码审查、交易思路的头脑风暴和日常办公室闲聊中与团队合作。
职位描述
• 有3年以上在Linux上使用C++开发清晰、可维护和高性能代码的软件工程师经验
• 使用任何cachegrind、valgrind或其他性能分析工具对C++代码进行详细分析的经验
• 对网络编程有透彻的理解:UDP、TCP、TLS、Websockets
• 对于在前10个加密货币交易所中开发Websocket执行功能并能够阐述所面临挑战的候选人将获得额外加分
• 您能够在提供清晰、可测试、可靠的代码和快速部署新系统功能以利用市场机会之间找到平衡
• 您可靠,以交付稳健的软件为荣,并愿意在开发的系统上提供支持。
我们正在寻找的人才
• 有高交易量、延迟优化、分布式系统的经验
• 配置和监控Linux机器的经验
• 使用共享内存进行进程间通信的经验
• 有云计算基础设施(如AWS)的经验
• 有开发高性能交易所连接软件的经验,用于传统市场的做市交易