C++ 工程师 / 低级别

2个月前全职
面议 Hunter Bond

Hunter Bond

location 伦敦
unsaved
职位:C++ 工程师(低级别) - 基本工资高达 £175,000 + 巨额奖金 地点:伦敦市 职位名称:低级别 C++ 工程师(GPU 和机器学习优化) 地点:英国伦敦 关于客户: 我们正在与一家令人兴奋的、颠覆性的科技公司合作,该公司处于机器学习(ML)和高性能 GPU 计算的前沿。这家创新公司正在利用尖端的 GPU 技术来优化机器学习算法和计算模型,推动下一波 AI 和数据驱动应用的浪潮。 他们的使命是推动 ML 和 AI 工作负载的性能优化,改变自动驾驶汽车、医疗保健和沉浸式游戏体验等行业。这是一个绝佳的机会,适合对低级系统编程和机器学习优化充满热情的人,成为重塑技术未来团队的一部分。 角色: 我们正在寻找一位低级别 C++ 工程师加入他们的团队,直接从事优化机器学习(ML)工作负载的 GPU 性能。作为 ML 优化团队的一部分,您将负责开发和微调 GPU 级别的解决方案,以加速机器学习的训练和推理。这涉及到对 GPU 硬件的工作,优化底层 C++ 代码,并提升 ML 算法的性能。 您的工作将直接有助于优化在 GPU 上运行的 ML 工作负载,使大规模数据处理和 AI 模型训练的计算更快、更高效。如果您渴望在低级 GPU 编程和机器学习的交汇处工作,这就是适合您的角色。 主要职责: • 开发和优化针对 GPU 硬件的低级别 C++ 代码,以加速机器学习工作负载。 • 与 ML 工程师紧密合作,实现 ML 模型训练和推理的 GPU 级别优化,专注于速度和效率。 • 对在 GPU 上运行的 ML 工作负载进行分析和优化,重点关注内存管理、并行化和性能调优。 • 为 ML 特定任务开发和优化自定义 GPU 驱动程序和框架,包括模型训练、AI 推理和数据预处理。 • 与数据科学家和研究人员合作,集成新的机器学习算法,增强其 GPU 加速。 • 关注最新的 GPU 架构和机器学习进展,应用新技术以优化系统性能。 技能和经验: • 精通 C++,重点关注内存管理、多线程和低级性能优化。 • 具有 GPU 架构(例如,NVIDIA,AMD)和编程框架(如 CUDA、OpenCL 和 TensorFlow)的经验。 • 理解机器学习算法,包括模型训练和推理,以及如何优化这些算法以进行基于 GPU 的计算。 • 对并行计算、向量化和高性能计算(HPC)的多核系统有深刻了解。 • 具备使用分析工具(例如,NVIDIA Nsight、gdb、perf)和在 GPU 环境中进行性能调优的经验。 • 有使用深度学习框架(例如,TensorFlow、PyTorch)或类似 ML 框架的经验者优先。 • 具备强大的问题解决能力,并对为 ML 工作负载优化系统充满热情。 • 对机器学习、AI 和创新技术充满热情。 附加优先条件: • 具有高性能计算(HPC)和大规模分布式系统的经验。 • 了解 AI/ML 库,如 cuDNN、TensorRT 或其他 GPU 加速库。 • 熟悉低级调试工具和机器学习模型性能调优的分析技术。 • 有在 Linux 或类似环境下进行系统级编程的经验。 福利: • 综合健康与福利计划:从心理健康支持到个性化健身计划和健康度假。 • 技术升级津贴:每年获得一笔津贴,以升级您的个人技术设备,无论是新笔记本电脑、显示器还是 VR 头显。 • 学习与发展:可获得独家技术课程、导师机会和行业会议的访问权限。 • 创新日:享受每季度的“创新日”,探索个人项目、尝试新技术或学习新知识。 • 冒险日:每季度享受一天带薪假期,参与让您兴奋的活动——无论是探索伦敦最隐秘的地方还是尝试新爱好。 • 健康福利:享受无限次进入健身房、瑜伽工作室和健康度假日的机会。此外,鼓励和支持心理健康日。 为什么选择这个角色? 这是一个独特的机会,可以在 GPU 上的机器学习优化前沿工作。您将成为一个创新团队的一部分,参与开创性项目,直接影响 AI 和 ML 技术的未来。在一个鼓励创造力和合作的环境中,这个角色提供了技术挑战与个人成长之间的完美平衡。 如果您热衷于优化机器学习模型、加速数据驱动技术并与最新的 GPU 硬件合作,我们希望听到您的声音。