职位描述
● 前端开发: 使用现代 Web 技术(HTML5、CSS3、JavaScript/TypeScript)设计、开发、测试和维护响应式、直观且高性能的用户界面。在 UI/UX 设计和实施方面进行有效协作。
● 后端开发: 使用 Python、Go、Node.js 设计、开发、测试、部署和维护可扩展、安全且可靠的后端服务和 API,以支持我们的 Web 应用程序并支撑 AI 功能的数据流。
● API 开发与集成: 构建健壮的 RESTful API(或可能使用 GraphQL)以实现无缝的前后端通信。与内部服务和外部第三方 API 集成,可能包括 AI 服务 API(例如 OpenAI、Anthropic)。
● 数据库管理: 设计有效的数据库模式,使用关系型数据库(例如 PostgreSQL)和/或 NoSQL 数据库管理数据持久化,并编写高效的查询以确保数据完整性和性能。
● AI/ML 模型集成: 与我们的机器学习工程师紧密合作,将 AI/ML 模型集成到用户体验中。这包括构建通过定义良好的 API 与我们的 AI 模型交互的用户界面,有效呈现模型输出,以及可能处理模型交互所需的必要数据转换。
● 测试: 实施全面的测试策略,包括单元测试、集成测试以及可能的端到端测试,以确保代码质量、应用程序稳定性和可靠性。
● 协作与沟通: 在小型敏捷团队环境中茁壮成长,与其他成员紧密协作。在远程工作环境中清晰有效地沟通,在将我们尖端的 AI 功能带给用户并根据反馈进行迭代方面发挥关键作用。
必备资格:
● 技术技能:
○ 3-5 年以上全栈 Web 开发专业经验。
○ 精通 JavaScript/TypeScript,并具有使用现代前端框架(如 React、Vue 或 Angular)的丰富经验。
○ 扎实的 HTML5、CSS3 和响应式网页设计原理基础。
○ 精通 Python、Node.js 或 Go 等后端编程语言及其相关 Web 框架。
○ 设计、构建和使用 RESTful API 的经验。
○ 具备使用关系型数据库(例如 PostgreSQL、MySQL)和/或 NoSQL 数据库(例如 MongoDB、Redis)的经验。
○ 精通 Git 版本控制。
○ 强大的分析和解决问题的能力。
● 关于您 / 心态:
○ 您对自己所做的事情以及为我们的使命做出贡献充满热情。
○ 您通过寻求专业和个人的高速成长来追求卓越。
○ 您能跟上极快的节奏,并在动态环境中茁壮成长(以周为单位思考,而非季度)。
○ 面对模糊性和复杂性,您具有韧性和足智多谋,并且乐于(而非忍受)变化。
○ 您能带来批判性思维,并敢于表达自己的观点。
○ 您能将 AI 工具(如 GitHub Copilot、ChatGPT、Cursor 等)作为基础工作流程的一部分进行反射性使用,以加速开发、原型设计和交付。
○ 您能建设性地拥抱差异和分歧,以达成目标并向前迈进。
○ 您擅长在远程环境中以数字优先的方式工作。
○ 优秀的英语沟通能力(书面和口头),对于远程团队合作至关重要。
优先资格:
● 熟悉 AI/ML 概念,并具有集成机器学习模型或调用 AI API 的实践经验。
● 具备在云平台(AWS、GCP 或 Azure)上部署和管理应用程序的经验。
● 对容器化概念(Docker)有基本了解。
● 有使用前端和后端测试框架(例如 Jest、Cypress、Pytest)的经验。
● 曾在快节奏的初创公司环境中工作的经验。
● 对用户界面设计有敏锐的洞察力,并具备良好的用户体验意识。