我的客户是一家令人兴奋和创新的量化对冲基金,既像科技初创公司,又像金融行业的一员。他们与拥有深厚数学和技术专业知识的博士物理学家合作,以其成功的经验记录而自豪。
团队介绍
他们以初创企业的心态运营,保持着一个小而精简的团队,拥有灵活的环境和不断变化的优先事项。管理结构扁平化,鼓励团队成员与交易和量化团队进行日常互动。在这种环境中取得成功需要开发团队的所有成员熟悉技术栈的各个方面。
职责:
作为团队成员,您的主要任务将是与开发和研究团队一起使用Python服务。您的职责包括确保及时的交易执行,与量化团队合作构建新的基础设施,优化支持研究和交易工作的现有基础设施。具备AWS和数据库(特别是Amazon Fargate和MongoDB)的经验是有优势的。该角色可能涉及解决源于大规模分布式操作的不可复现的工程挑战,熟练地在时间限制下调试生产Python HTTP服务至关重要。
他们寻找的人:
公司正在寻找喜欢深入研究各个方面并拥有整个系统所有权的个人。开发目标由量化研究团队驱动,可能会迅速变化,需要具备适应性。虽然以前的金融经验不是必需的,但他们更倾向于有过先前经验的候选人,最好是在小型科技公司工作过。
技术栈:
该公司采用基于服务的技术栈,使用在AWS Fargate上运行的Docker容器来运行Python HTTP服务器。交易和研究涉及在分片的MongoDB数据库上执行增长的计算DAG。技术团队管理所有基础设施,从实时数据流传输到服务器配置。他们的软件栈包括异步Python 3.10,实例通过Aiohttp连接到MongoDB,并通过异步ORM进行交互。C++和Rust处理热路径,Prefect管理作业调度,Sentry处理警报和性能追踪,Prometheus/Grafana用于监控和警报。主要数据库是一个自托管的、分片的MongoDB集群,拥有数千兆字节的数据,辅以较小的RDS SQL数据库。