Python - 高级/量化开发人员

新加坡 8天前全职 网络
面议
我们正在寻找一位高级/量化开发人员,以加强我们的研究和执行系统。这个角色连接了资本市场中的系统研究、生产级Python编码和数据工程。 您将与策略师、阿尔法研究员和投资组合经理合作,还将与数据工程师和平台运营商协作。您的主要目标是将研究想法转化为我们投资组合、策略、报告和命令行工作流程的可靠服务和工具。最初,重点将放在构建和集成系统上,而不是创建新的研究模型。您将主要致力于开发新的投资组合管理工具包和报告平台。 职责: 设计和维护系统:为投资组合和策略构建和管理模型、服务和命令行工作流程。将想法转化为代码:将投资假设转化为具有清晰类型和可观察性的可靠Python组件。优化数据流程:与团队合作改进大型市场数据集的摄取和存储(PostgreSQL、S3、Parquet)。构建可重用工具:创建从笔记本演变为库的量化研究工具,遵循工程标准。测试分析管道:使用pytest和有针对性的测试设置和验证性能和归因管道。参与审查:参与设计、代码和发布计划,以确保可预测和可追踪的部署。承担责任:识别差距,改进流程,并推动计划,而不等待指示。 必备技能: 高级Python熟练度:精通Python,包括类型、打包和Ruff、Black、pytest等工具。量化经验:具有统计、优化或信号处理背景,并有模型部署经验。SQL流利度:精通SQL(PostgreSQL),熟悉Alembic迁移和查询模板。版本控制知识:有git工作流和命令行工具的经验。数据处理技能:了解精度问题、数据卫生和金融管道中的安全性。自我导向学习者:能够独立管理任务,并根据需要与利益相关者互动。AWS经验:熟悉AWS服务(EC2、S3、IAM)和现代数据基础设施。容器化熟悉度:了解Docker和CI系统以确保代码质量。作业编排:有管理笔记本和脚本中的分析作业的经验。 加分项: 投资组合知识:熟悉投资组合构建和风险建模。数据集成经验:接触过第三方数据提供商和API/CLI适配器。分布式计算理解:对Spark或Ray等工具有基本了解。 优先条件: 系统投资背景:曾在资产管理或交易系统中工作。数据领域知识:了解提供商解决方案和再平衡。文档编写技能:能够撰写清晰的技术文档。