开发者生产力工程师

圣弗朗西斯科 29天前全职 网络
114.8万 - 172.2万 / 年
在AMD,你所做的一切改变一切 在AMD,我们的使命是打造出色的产品,加速下一代计算体验——从人工智能和数据中心,到个人电脑、游戏和嵌入式系统。基于创新和协作的文化,我们相信真正的进步来自大胆的想法、人类的智慧和共同创造非凡事物的热情。当你加入AMD时,你会发现真正的差异化因素是我们的文化。我们推动创新的极限,以解决世界上最重要的挑战——在追求卓越执行的同时,保持直接、谦逊、协作,并包容多样化的观点。加入我们,共同塑造人工智能及更广泛领域的未来。一起,我们推动你的职业发展。 开发者生产力工程师 角色 AMD正在寻找一名专注于Gradle的开发者生产力工程师,以增强我们复杂的多仓库系统的构建性能和发布可靠性。你将标准化共享的Gradle插件约定,优化任务图和缓存,并通过自动化的注释和SBOM在开发/QA/阶段/生产环境中协调发布。你将与安全团队紧密合作,处理热修复和CVE修复工作流,规模化操作GitHub Actions运行器和/或Jenkins,并管理Artifactory/Nexus中的工件——同时推进Release-as-Code并使用最新的硬件和软件堆栈。 个人 你对现代CI/CD和大规模构建系统充满热情,具备解决复杂构建和发布问题的领导能力。你沟通清晰,能够有效地与工程、QA和安全团队合作,并指导团队最佳实践。你对Gradle有深入的经验(或渴望快速专注),具备强大的Git技能和动手解决问题的能力。C/C++构建经验和熟悉EDA流程是加分项,云平台认证(AWS/Azure/GCP)和自托管GitHub Actions运行器的操作经验也是如此。 主要职责 构建系统工程 - 开发和维护Gradle插件(Java/Kotlin/Groovy)和共享构建约定。 - 优化任务图、缓存和构建性能;将遗留构建(Maven/Ant)迁移到Gradle。 - 调试依赖问题、注解处理器和增量构建/缓存未命中。 CI/CD和基础设施 - 推动Release-as-Code;集成门(测试/安全扫描);管理GitHub Actions运行器和/或Jenkins。 - 在适当时将发布工具容器化(Docker/K8s/Helm)。 领导和赋能 - 担任构建/发布主题的SME和导师;记录插件API和开发者自助模式。 发布协调和治理 - 定义分支/版本/标签,管理开发/QA/阶段/生产环境的推广,自动化发布注释/SBOM。 - 管理工件库(如Artifactory/Nexus)、保留和不可变发布包。 补丁和安全响应 - 设计热修复/补丁工作流;协调维护分支的Cherry-pick;确保及时的CVE修复。 优先经验 - 强大的面向对象编程背景,优选C/C++。 - 在企业级CI/CD中具有丰富的发布/构建/DevOps工程经验。 - 专家级Gradle或同等大规模构建系统经验;优先有动手开发自定义插件的经验。 - 深厚的GitHub和GitHub Actions专业知识;Perforce经验是加分项。 - 管理复杂发布列车、Day-2操作(补丁/热修复)和人工生命周期的成功记录。 - 熟练使用Artifactory/Nexus;CI/CD(GitHub Actions和/或Jenkins);容器(Docker/K8s)。 - 具有Windows、Linux和/或Android操作系统开发经验。 - 具有软件开发流程和工具(如调试器、源代码控制系统(GitHub)和分析器)经验是加分项。 - 有效的沟通和解决问题的能力。 学术资历 - 计算机科学、计算机工程、电气工程或同等专业的学士或硕士学位 此职位不符合签证赞助资格。 提供的福利描述:AMD福利一览。 AMD不接受猎头、招聘机构或基于费用的招聘服务的主动简历。AMD及其子公司是机会平等、包容的雇主,将考虑所有申请人,不论年龄、祖先、肤色、婚姻状况、健康状况、精神或身体残疾、国籍、种族、宗教、政治和/或第三方关系、性别、怀孕、性取向、性别认同、军人或退伍军人身份,或任何其他受法律保护的特征。我们鼓励所有合格候选人申请,并将在招聘和选拔过程的所有阶段根据相关法律满足申请人的需求。