要求
- 计算机科学、工程或相关领域的硕士或博士学位(优先),或同等的工作经验,
- 5年以上机器学习和计算机视觉的实际经验,并具有将模型部署到生产环境的成功记录,
- 精通Python和机器学习框架(PyTorch/TensorFlow/ONNX/TensorRT)。有C++经验者优先,
- 具有丰富的模型优化(如量化、剪枝)和在各种平台(云、边缘或移动)上部署的经验,
- 熟悉云平台(AWS、GCP或Azure)、容器化(Docker)和编排(ECS、Kubernetes),
- 具有构建和维护数据管道的经验(如Airflow),
- 深刻理解敏捷开发过程和CI/CD管道及工具(如Github Actions、Jenkins),
- 优秀的沟通能力,能够清晰地呈现复杂的技术信息,
- 在高速增长、创新环境中的经验是一个加分项,
- 在顶级会议(如CVPR、ICCV、NeurIPS)上发表过论文是一个强有力的加分项。
工作内容
- 我们正在寻找一位高级机器学习工程师,担任关键角色加入我们不断壮大的团队,
- 作为高级技术团队的关键成员,您将在设计、开发和部署最先进的计算机视觉和推荐模型方面发挥重要作用,这些模型为我们的核心产品和解决方案提供动力,
- 您的工作将涉及解决物体检测、跟踪、OCR、视频分析和多模态系统中的挑战性问题,
- 该角色需要在数据和机器学习方面的技术专长、创新思维以及对数据驱动解决方案的热情的独特结合,
- 设计、开发和部署用于实际应用的高级计算机视觉模型,包括物体检测、跟踪、OCR、图像搜索和场景理解,
- 构建和优化深度学习模型,确保在生产环境中部署时的高准确性、性能和可扩展性,
- 探索和整合多模态方法,利用视觉、文本和其他数据模态实现稳健的解决方案,
- 与跨职能团队合作,包括数据工程师和软件工程师,提供端到端的解决方案,
- 主导设计和实施可扩展的数据处理、模型训练和模型部署管道,
- 优化模型在各种硬件平台上的性能,包括CPU、GPU和边缘设备,
- 进行全面的实验和A/B测试,以验证模型的有效性并确保与业务目标的一致性,
- 指导初级团队成员,提供技术指导并促进专业成长,
- 编写整洁、高效和可维护的代码,同时遵循软件工程和机器学习的最佳实践。