伦敦高级Linux内核工程师

伦敦 29天前全职 网络
面议
能源工作在线是全球最大、增长最快的能源招聘平台和能源中心。我们拥有超过700万能源专业人士的受众群体,每月发布超过40万个全球能源和工程职位,并与全球领先的能源公司合作。 我们专注于石油和天然气、可再生能源、工程、电力和核能市场,以及电动汽车、电池和聚变等新兴技术。我们致力于为求职者提供来自全球最令人兴奋的职业机会。 职位描述 高级Linux内核工程师 地点 伦敦 业务领域 工程和首席技术官 参考编号 10044301 描述和要求 我们的团队: 托管系统集成工程(MSIE)小组负责在整个生命周期中供应、配置和维护彭博的大部分生产设备,该小组使用基础设施即代码的方法结合开源工具,确保一个可扩展和可靠的操作环境。 在MSIE中,系统内部团队负责内核空间性能和配置标准,开发网络堆栈功能的工具,并为如何最佳优化应用程序与操作系统接口之间的交互提供工程领导力。该团队由一组具有eBPF和/或Linux内核专业知识的工程师组成,充当应用程序开发团队与操作系统低层组件之间的桥梁,通过协助应用程序性能分析、基准测试和认证新操作系统版本和补丁的生产准备情况,并就如何最佳利用系统资源提供建议。 对你有什么好处: 您将使用现代开源工具,同时维护托管彭博终端产品各种应用程序的关键任务系统。您将定期与其他操作系统和服务拥有团队合作,以维护操作系统和服务器的稳定性和性能。我们依赖您为企业级操作系统的设计、架构和利用提供建议,特别关注Linux。您将有机会开发性能工具,同时测试最新的内核及其功能。您还将有机会回馈开源社区;这是一个值得探索的有益体验。 我们希望您: - 构建和发展基于eBPF的工具,以增强对网络和其他操作系统层的可观察性 - 改进彭博内部的Linux内核回归测试框架 - 为上游Linux内核开发和增强请求做出贡献 - 与应用程序团队合作调查和解决复杂的内核和网络性能问题 - 开发工具,以改善遥测并加深对各种系统负载下应用程序行为的可见性 - 创建内部文档以支持知识共享和工程最佳实践 您需要具备: - 深入了解Linux内核,包括虚拟内存、VFS、IPC、网络和进程调度子系统 - 在系统性能调优方面有丰富经验——平衡低延迟与吞吐量、NUMA优化和硬件/BIOS配置 - 能够创建稳健的测试和认证流程,以全面评估硬件更改、可调参数和系统软件更新对彭博应用程序堆栈的影响 - 熟练阅读和调试C源代码以解决内核空间问题 - 渴望与团队合作、分享知识并为团队目标做出贡献 - 计算机科学、计算机工程或相关技术领域的学位,或同等工作经验 我们希望看到: - 在Linux内核中工作和开发的经验,无论是使用eBPF,作为内核开发人员,还是用C构建低级程序 - 使用Rust或Python编程的经验 - 应用正式化性能分析方法(如USE方法)解决复杂问题的经验 - 熟悉以下一种或多种技术:Chef、SaltStack、Jenkins和Ansible 发现彭博的独特之处——观看我们的视频,深入了解我们的文化、价值观以及我们成功背后的人。 如果您有兴趣申请此职位,请按下申请按钮并按照申请流程进行。能源工作在线祝您在下一次职业变动中好运。