要求
• 精通Python,
• 有使用源代码控制(Git)构建跨平台软件的经验,
• 有构建生产级应用程序的经验,
• (优先)有使用工作流编排系统(如Airflow)的经验,
• (优先)有使用人类可读的数据序列化语言(如YAML)的经验,
• (优先)有构建高可用(99.9%以上)分布式系统的经验,
• (优先)有CI/CD的经验,
• (优先)了解机器学习或数据处理管道的知识。
工作内容
• Zoox正在寻找一位软件工程师,参与我们的工作流编排基础设施及其支持工具和开发者体验的生态系统工作,
• 这套类似Airflow的基础设施是协调生产数据处理和机器学习工作流的核心,涉及多个不同的应用和服务,供Zoox所有软件部门使用,从数据工程到计算机视觉感知到仿真等,
• 该角色需要热爱自动化、构建生产级工具以及学习与数据和ML用例相关的新技术的人,
• 构建和扩展类似Airflow的基础设施,
• 与跨职能团队合作,设计和构建各种集成和操作,例如与Zoox内部HPC基础设施的集成,
• 改进工具,并利用自动化为Zoox所有软件团队提供世界级的开发者体验,
• 改善工作流编排基础设施的性能、可靠性和效率,以支持我们多样的机器学习和数据处理工作负载。