加入NinjaTech AI,成为全栈软件工程师,构建自主AI代理的未来:不仅仅是辅助技术,而是能够端到端执行复杂任务的技术。
您将学习并使用最新技术来创新、构建和扩展智能应用程序和自动化(B2B和B2C),由SuperNinja驱动——我们先进的具有完整操作系统功能的代理AI平台。对于这个职位,我们将优先考虑在前端开发(使用React, Next.js)方面有丰富经验的候选人。
为什么这个机会令人兴奋:
- 首位倾向前端的工程师在总部:您将与专家级全栈工程师并肩工作
- 创始团队影响:直接与创始工程团队(大多来自AWS)和前Google产品/用户体验领导者合作
- 前沿AI:为能够真正端到端执行任务的自主AI代理构建基础设施、操作系统和用户界面(智能应用程序和自动化)
- 高速高影响:发布数百万用户将与之互动的功能(B2C和B2B)
- 技术所有权:拥有产品架构的重要部分,并做出将随公司扩展的决策!
关于公司:
NinjaTech AI是一家生成式AI初创公司,总部位于硅谷,悉尼设有子公司。NinjaTech AI由Alexa Fund和三星创投支持,我们计划在2026年筹集A轮融资。
关于职位:
全栈工程师是一个全职职位,位于我们在加利福尼亚州洛斯阿尔托斯的总部办公室(每周5天现场工作;优越的办公空间,免费每日餐点)。我们的团队在快节奏和协作的环境中工作。我们在一起构思并快速迭代时完成了很多工作。
作为软件开发工程师,您将设计和构建用户界面功能以及后端基础设施,使我们的自主AI代理变得可访问、快速且强大。您将向工程副总裁汇报,并与创始人/首席执行官和产品副总裁进行日常合作。
您将构建的内容:
作为我们工程团队的关键成员,软件工程师将负责将我们的愿景和客户需求转化为功能性和吸引人的交互式应用程序,确保良好的用户体验。
- 开发和实施我们的分布式系统的服务架构,重点关注可扩展性、可观察性和效率
- 设计和构建内部SDK的组件,并与其他开发人员协作集成
- 编写健壮且文档齐全的代码,通过自动化测试和持续集成与部署确保质量
- 在快节奏的动态团队环境中有效工作,参与多个项目
- 进行代码审查并为团队其他成员提供建设性反馈
- 开发和维护平台的文档,包括API文档、技术指南和技术规范
- 探索可以提高开发效率和产品质量的新工具和技术
所需经验:
- 3年以上软件开发经验,专注于构建可扩展和可靠的Web应用程序。
- React的专家级经验。
- 熟练掌握Next.js和Python。
- 具有AWS云的经验。
- 在各种API协议(包括RESTful API和WebSockets)方面有丰富的专业知识。
- 熟悉数据库技术,如Firebase、Supabase、DynamoDB、NoSQL、PostgreSQL或MySQL。
- 在AWS服务之上构建面向服务架构(SoA)的微服务的实际经验,利用各种组件(如SQS、Lambda、SNS、ECS等)。
- 深刻理解整个Web开发过程(设计、开发和部署)。
- 熟悉RESTful API和后端服务的集成。
- 了解版本控制系统(如Git)并有使用协作开发工具的经验。
- 能够在快节奏的环境中表现良好,期限紧迫且优先级可能迅速变化。
- 强大的问题解决能力和团队合作能力。
优先资格:
- 计算机科学或工程学士或硕士学位
- 具有大型语言模型(LLMs)和AI代理框架的经验,以及机器学习模型的部署和服务
- 了解实时系统和WebSocket/流协议
- 具有代码基础设施(CDK、Terraform、CloudFormation)的经验
- 在高增长初创公司环境中的经验
- 具有可观察性工具(Grafana、DataDog)的经验
福利:
- 优秀的健康保险计划
- 401(k)
- 慷慨的带薪休假(假期、病假和节假日)
- 免费餐点和小吃
- 股权授予(我们仍处于A轮融资前,所以现在是加入创始团队的好时机!)