全球市场的质量保证
市场变化迅速,软件发布的需求不断增加。敏捷开发已成为主流;在全球范围内,92%的开发团队采用敏捷开发,其中71%的团队目标是每周至少发布一次。在如此快速的周期下,手动验证过于耗时,迫切需要自动化。我们的服务可以解决这些关键挑战,使客户在软件开发中获得竞争优势。全球质量保证的预算预计将超过1万亿美元。我们正在迅速扩大国际服务范围,以赢得这一广阔的全球市场。
关于我们
Autify, Inc.是一家总部位于旧金山的初创公司,由第一支从美国顶级加速器Alchemist Accelerator毕业的日本团队创立。我们致力于通过技术赋能人们的创造力,提供一个以人工智能驱动的自动化平台,旨在消除测试阶段。
自2019年以来,我们一直在提供AI驱动的无代码测试自动化产品,团队规模已增长至100人以上。我们的下一步是加大对生成式人工智能的投入。自2019年以来,我们一直在投资AI并帮助客户提升软件质量,因此我们知道如何在软件质量保证中最佳利用生成式AI。为此,我们最近推出了新产品Genesis,一个用于软件质量保证的生成式AI代理。
关于这个角色
职位目的
您将主要负责利用机器学习技术和生成式人工智能将新产品从概念验证转化为可发布的产品。
职责
• 根据产品规格创建有效的提示,以最大化大型语言模型的输出质量
• 根据需要使用与软件测试相关的数据构建我们的机器学习模型
• 与其他工程师、设计师和产品负责人合作,实施各种功能,同时考虑性能、安全性和可靠性
• 创建使用大型语言模型或机器学习的PoC Web/CLI应用程序,以验证想法的可行性
• 积极识别可以改进的功能,并在技术和产品相关的想法中提出可能的解决方案
• 参与事故和警报处理的值班轮换
所需资格
• 能够在日本标准时间工作(可以讨论部分在JST工作的安排)
• 超过两年的深度学习模型训练和定制经验,尤其是大型语言模型
• 超过一年的开源和闭源大型语言模型提示经验
• 使用FastAPI和Python开发API的经验
• 了解最新的机器学习研究,特别是关于大型语言模型和提示工程的研究
• 有构建评估各种大型语言模型任务的指标的经验
• 能够用英语进行沟通和工作
加分项
• 具备自然语言处理和视觉识别的知识
• 精通分析、假设和测试的过程
• 有MLOps的经验
• 有敏捷或Scrum的现代开发经验
• 有使用Selenium和Appium进行端到端测试自动化的经验
选拔流程
1. 招聘经理面试:45分钟
2. 技术面试:60分钟
3. CEO面试:60分钟
4. 人力资源面试:45分钟
关于工程团队
我们的团队
Autify的工程团队是国际化的,超过一半的工程师为外籍人士,所有开发人员均为英语使用者。我们拥有良好的文化,成员彼此尊重背景。由于我们有两个产品,Autify for Web和Autify for Mobile,我们的开发工程师分为两个团队,分别对应每个产品。
我们有大约30名前端、后端和技术支持工程师,与工程经理、产品经理、质量保证经理、设计师和机器学习工程师紧密合作。
产品经理负责整体路线图。产品经理制定粗略路线图,并与工程师和设计师一起处理每个功能和漏洞修复的细节,然后再实施。根据功能的大小,我们从工程师中指定一名功能负责人,负责该项目,并给予他们做技术决策的自由。
我们的开发流程
我们创建一个关于将开发何种功能的工单。在某些情况下,产品负责人根据用户反馈创建它;在其他情况下,各团队直接创建错误和调查请求。
开发周期由一个为期两周的冲刺组成。在冲刺的第一天,规划阶段分配开发任务,我们举行每日站会,以检查整体进展和任何问题。(如果有时差,则在午餐时间进行)。
我们在GitHub上进行代码审查。审查后,合并的分支会自动部署到暂存环境,并进行端到端测试(由Autify自行完成)。
在集成分支上测试后,它会部署到生产环境。根据需要,每周进行多次部署。我们还举行冲刺仪式,如冲刺规划、功能细化和冲刺回顾会议。开发人员将在冲刺结束时向所有员工展示开发的功能。
技术栈
• 后端:Ruby,Ruby on Rails,Go
• 前端:JavaScript,TypeScript,React,Redux,Styled Components
• 机器学习:Python,PyTorch,Kubernetes,GPT-4
• 数据库:PostgreSQL,Redis
• 测试:Appium,Selenium,WebdriverIO,Puppeteer
• 基础设施:AWS,Docker,Terraform,Packer,MacStadium,GoogleCloud
• 监控:Datadog,New Relic,Sentry
• CI/CD:CircleCI,GitHub Actions
• 源代码管理:GitHub
• 项目管理:Jira
• 其他:G Suite,Slack,Notion,Gather,Zoom,Miro,1Password,Mixmax,Calendly等。
雇佣条件
雇佣状态
• 全职合同工
工作地点
• 在JST时区远程工作(可协商部分JST重叠)