高级软件工程师(生成式人工智能)

15个月前全职
C3.ai

C3.ai

location 伦敦
unsaved
要求 • 成功的候选人将在快节奏、创新和高度协作的环境中蓬勃发展,并展示出精确快速执行的能力, • 理想的候选人将具有将大规模机器学习模型投入生产的深入经验,并对大型语言模型(LLM)有扎实的理解, • 计算机科学、计算机工程或相关领域的学士学位,优先考虑硕士学位, • 在Python方面具有8年以上的专业软件开发经验;具有Java和JavaScript经验者优先考虑, • 在解决复杂问题的全栈Web解决方案的设计和开发方面有成功的经验, • 对数据结构、算法、性能分析/优化、DRY代码以及面向对象和函数式编程有深入的实践经验和理解, • 对机器学习,包括深度学习算法有深入的理解, • 在生产系统中应用机器学习算法的成功经验, • 展示了对项目的端到端拥有权, • 出色的口头和书面沟通能力,以跨职能合作和提高可扩展性, • 对生成式AI技术(例如,使用LangChain、Semantic Kernel、ChatGPT插件等技术的项目)表现出浓厚的兴趣, • (可取)计算机科学、数学或类似量化领域的高级学位, • (可取)了解敏捷开发方法论, • (可取)领导工程团队和项目的经验 工作内容 • 我们正在寻找一位技术娴熟且经验丰富的领先软件工程师,具有机器学习和人工智能领域的经验,并对生成式AI技术和构建下一代软件平台充满激情, • 作为C3 AI生成式AI团队的成员,您将负责开发基础设施和工具,改进最先进技术的状态,并在我们的企业应用中使用这种具有改变游戏规则的技术, • 您将与产品经理、数据科学家和其他工程师合作,并负责整个软件工程生命周期, • 跨团队合作,架构具有跨产品影响力的强大软件工程解决方案和框架, • 实施和增强公司范围内的工程最佳实践, • 构建系统和工具,使用C3 AI平台在我们的应用程序中实现和简化生成式AI技术的使用, • 在分布式系统中启用可扩展的端到端机器学习流水线,使用异构硬件(GPU、TPU等), • 与数据科学家合作,研究和实施最新的方法,以高效训练/微调生成模型, • 与产品所有者合作,定义和领导C3生成式AI套件的长期开发, • 在应用架构、UI组件、用户体验、后端和第三方集成以及测试方面,主导跨团队的技术设计讨论, • 管理个人项目交付物,并指导初级团队成员遵循行业编码标准和设计技术。