软件开发工程师 - 数据基础设施

新加坡 9天前全职 网络
面议
职位概述: 数据基础设施团队管理公司的面向服务的数据存储基础设施。我们实施微服务,为交易和研究所需的大型数据集提供高性能解决方案。 我们正在寻找一位具有丰富C++背景的经验丰富的软件开发人员加入我们的团队。在这个角色中,您将负责设计、开发和维护支持我们数据处理和分析管道的数据基础设施组件。您将与数据工程师、数据科学家、量化研究人员和其他利益相关者密切合作,以确保高效和可靠的数据检索、处理和存储。 - 使用C++设计、开发和维护数据基础设施微服务,以处理和分析大型数据集 - 优化微服务的性能和可扩展性,确保高效的数据处理 - 调试和解决软件问题,提供及时的解决方案 - 及时了解C++编程和数据工程技术的行业趋势和进展 - 编写干净、可维护和高效的代码,遵循编码最佳实践和标准 - 参与代码审查,以确保代码质量和一致性 - 与支持团队合作,确保微服务的顺利部署和运行 - 为数据处理和分析管道的整体软件架构和设计做出贡献 必备资格: - 计算机科学、工程或相关专业的学士学位 - 4年以上专业软件工程经验 - 精通C++ - 具有微服务和/或异步多线程应用程序的工作经验 - 能够在快节奏、以截止日期为导向的环境中工作 - 较强的问题解决和调试能力 - 在Linux环境中工作的经验 - 出色的沟通能力,能够直接与利益相关者互动 - 愿意学习和掌握新技术和框架 加分项: - 数据库和SQL的知识 - 熟悉Boost ASIO - 熟悉数据序列化格式,如Apache Arrow/Parquet、Google Protocol Buffers、Flatbuffers - 具有gRPC、http/REST和Websocket协议的经验 - 具有Google Cloud/AWS和/或Docker/Kubernetes容器化的经验 - 具有高可用分布式系统和处理大型数据集的经验 - 具有其他编程语言(如Rust、Python和Q)的经验是一个加分项