职位名称- MLOPs 架构师
地点- 伦敦(混合工作)
模式- 合同(IR 35内部)
必备要求- Domino Lab 和 MLOPS
职位描述-
所需专业知识
1. 必须具备在像Domino Data Lab和Apache Spark这样的平台上为分布式集群设置MLOPs的专业知识。
2. 通过GitLab CI、GitHub Actions、Circle CI、Airflow或类似工具构建CI/CD流水线编排的经验。
3. 数据科学模型评审,运行代码重构和优化,容器化,部署,版本控制和质量监控。
4. 数据科学模型测试,验证和自动化测试。
5. 与数据科学家、数据工程师和架构师团队沟通,记录流程。
6. 能够设计和实施云解决方案,并能够在云解决方案(AWS、Sagemaker)上构建MLOps流水线。
7. 掌握Kubeflow、MLFlow、Domino Lab、Airflow等MLOps框架,具有Docker和Kubernetes、OpenShift的经验。
8. 掌握Python、Go、Ruby或Bash等编程语言,对Linux有良好的理解,了解scikit-learn、Keras、PyTorch、Tensorflow等框架。
9. 能够理解数据科学家使用的工具,具有软件开发和测试自动化经验。
10. 流利的英语,良好的沟通能力和团队合作能力。
在这个角色中我们要求的能力
1. 设计和管理Kubernetes集群和工作负载的经验。
2. 具备构建生产级软件的经验,最好是使用Python或Go语言。
3. 具备容器技术(Docker、containerd、CRI-O、podman)的设计和使用经验。
4. 具备云原生系统的构建经验(AWS、GCP、Azure)。
5. 具备基础设施自动化的经验(Terraform、CloudFormation、Helm)。
6. 深入了解Linux系统内部和基本原理。
7. 具备分布式系统的经验和知识。
8. 擅长沟通技术问题和需求。
9. 能够独立工作的能力。
加分项
1. 了解与基于云和容器的架构相关的安全问题。
2. GCP或Azure的专业知识。
3. 了解Scala或其他函数式编程语言。