EDA云与开发者基础设施工程师
岗位摘要
构建开发者工具和工作流:与硬件工程团队合作,理解其开发流程,识别瓶颈,并构建工具、服务和API以自动化工作流并提高工程生产力;开发和扩展回归基础设施:设计、实现和操作大规模回归系统,涵盖作业调度、执行、结果收集、分类和报告,重点关注性能、可靠性和可复现性
岗位职责
- 构建开发者工具和工作流:与硬件工程团队合作,理解其开发流程,识别瓶颈,并构建工具、服务和API以自动化工作流并提高工程生产力
- 开发和扩展回归基础设施:设计、实现和操作大规模回归系统,涵盖作业调度、执行、结果收集、分类和报告,重点关注性能、可靠性和可复现性
- 拥有CI/CD基础设施:为基础设施、开发者工具和集群配置构建和维护自动化流水线,实现安全部署、测试和持续改进
- 扩展云和HPC环境:设计、配置和操作云基础设施及高性能计算集群,优化调度、容量、可靠性和成本效率,以支持苛刻的硅开发工作负载
- 构建数据基础设施和可观测性:开发数据管道、数据库和监控系统,提供对回归结果、基础设施健康、资源利用率和工程效率的可见性
- 推动平台可靠性和运营卓越:排查复杂基础设施问题,改进监控和告警,自动化恢复流程,并构建弹性、可维护和可扩展的系统
- 跨硬件和软件团队协作:直接与RTL、验证、物理设计、仿真和软件工程师合作,持续改进支持OpenAI硅开发的基础设施
任职要求
- 具备强大的软件工程基础,精通Python或类似编程语言,并有构建可靠自动化、工具或基础设施服务的经验
- 在至少一个基础设施工程领域拥有深厚的技术专长,如Linux/HPC环境、云基础设施、CI/CD系统