资深Python开发工程师
华大集团职位描述
岗位介绍 我们正在开发面向实验室自动化设备的 Python API,帮助应用开发人员通过 Python 编写、验证和运行实验协议。 我们希望寻找一位 Python 基础扎实、关注 API 设计和软件工程质量的工程师,持续完善自动化设备的编程接口和开发者体验。岗位覆盖多类实验室自动化设备,优先支持移液工作站相关功能。 岗位职责 负责实验室自动化 Python API 的设计、开发、维护与优化,为不同设备提供自然、易用、可靠的编程接口。 参与实验协议相关功能开发,包括协议建模、参数校验、命令生成、错误提示和执行前验证等。 根据设备能力和应用需求,完善移液、耗材、设备模块及实验流程等相关 API。 持续改进代码质量、自动化测试和版本兼容性,保障 API 的稳定性和可维护性。 编写和维护 Python API 文档,以及文档的自动构建、发布流水线。 与客户端、设备控制及实验应用团队协作,分析跨端问题,推动接口对齐和功能落地。 编写测试和仿真用例,与应用或测试人员协作完成验证,并根据需要参与设备联调和实机测试。 任职要求 本科及以上学历,计算机、软件工程、自动化、生物工程或相关专业。 具有 3 年及以上 Python 开发经验,能够独立完成需求分析、方案设计、开发、测试和问题排查。 扎实掌握 Python 语法和常用语言特性,熟悉常见设计模式,能够设计符合 Python 使用习惯的 API。 具备良好的代码设计和维护能力,重视接口易用性、可读性、兼容性及错误处理。 熟悉 Git、代码评审和自动化测试,有维护长期演进的软件项目的经验。 具备良好的沟通和协作能力,能够与不同专业背景的团队共同解决问题。 能够阅读英文技术文档。 加分项 有实际使用自动化移液工作站的经验,参与过协议的编写、修改、调试或上机验证;使用过 MGI 或 Opentrons 移液工作站者优先。 有 Python API、开发框架、开发者工具或相关公共库的设计与维护经验。 有 Sphinx 文档构建、部署发布、Python 包管理或 CI/CD 建设经验。 有生物实验、分子诊断、测序建库或其他实验室应用背景。
对这个职位感兴趣吗?