描述 作为一名高级C++工程师,您将参与我们核心实时交易基础设施的设计、开发和优化。您将处理对延迟敏感的组件,确保代码质量,并与跨职能团队合作,提供稳健且可扩展的解决方案。
您将参与技术讨论,贡献于系统改进,并确保我们的C++代码库继续成为高可用性系统的坚实基础。虽然您需要提供技术指导和指导,但该角色注重实际操作,重点在于编码、调试和性能调优。
有交易系统经验者优先。
• 职责 与交易员和项目经理合作,深入了解关键任务的交易应用程序。
• 开发和维护用于实时数据处理、事件处理和命令执行的高性能C++组件。
• 参与关于内存管理、并发模型、错误恢复和进程间通信的系统设计决策。
• 与后端和前端工程师合作,设计高效的API和跨服务的系统边界。
• 进行深入的代码审查,重点关注性能、正确性和可维护性。
• 识别性能瓶颈并领导性能分析和优化工作。
• 指导初级和中级工程师关于设计模式、性能和C++最佳实践。
• 直接参与功能实现、维护和系统改进。
• 了解交易基础设施和实时系统的行业趋势和进展。
• 培养技术所有权和透明度的文化。
• 要求 必须具备 7年以上C++系统级开发经验(理想情况下是C++17或更新版本)
• 具有设计低延迟、高吞吐量和高可用性系统的经验
• 深刻理解线程模型、内存布局、无锁数据结构和CPU/缓存行为
• 熟练使用系统级调试和性能分析工具(例如,perf、gdb、valgrind、sanitizers)
• 有撰写技术设计文档和领导系统级架构讨论的经验
• 良好的沟通能力和跨后端和前端团队的协作能力
• 有指导工程师和领导大规模系统设计的经验
• 具有网络协议(TCP、UDP、WebSockets)支持的经验
• 熟悉事件驱动架构、异步处理和消息队列/代理(例如,ZeroMQ和/或Kafka)
• 加分项 了解Python和/或Rust
• 具有加密货币、高频交易或实时市场数据系统背景。
• 具有设计和使用gRPC或RESTful API的经验
• 具有关系数据库(例如,PostgreSQL、TimescaleDB)的经验
• 熟悉加密货币交易所市场数据和订单路由协议
• 对开源项目的贡献或拥有强大的技术博客/作品集
• 具有使用可观测性工具(例如,Prometheus、Grafana、OpenTelemetry)的经验。
• 面试流程 简历筛选 - 我们将根据上述资格和经验审核您的申请。
• 人力资源面试 - 在技术评估前澄清任何问题。
• 第一次面试 - 与工程团队负责人和高级工程师面试,讨论经验、动机和一般技术问题
• 家庭作业测试 - 设计一个实用练习,以评估您的技术能力并模拟现实世界的技术挑战。
• 第二次面试 - 与工程副总裁面试,深入探讨您的简历和技能,并讨论您的职业目标
• 最终面试与首席信息官 - 进行总结性讨论,以评估文化契合度、战略一致性以及您与公司的价值观的共鸣。
在整个过程中,您将通过我们的公司价值观进行文化契合度评估:
• 驱动力 – 我们寻找激情推动不懈增长和追求卓越的人。
• 责任感 – 我们重视那些主动承担责任并将公司的目标视为己任的人。
• 判断力 – 我们重视专注于重要事项并持续推动有意义结果的个人。
• 开放性 – 我们相信诚实的对话、建设性的挑战和共享学习。
• 能力 – 我们与能够在快速变化的环境中茁壮成长的人一起工作。
• 韧性 – 我们在压力下保持冷静,快速适应,并从挫折中学习。
eFCSoSe
原始职位 高级C/工程师 发布于 GrabJobs ©。如对此职位有任何问题,请使用 GrabJobs 上的举报职位按钮。