高级C/工程师

香港 1天前全职 网络
面议
描述 作为一名高级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 上的举报职位按钮。