后端程序员

圣弗朗西斯科 5天前全职 网络
2.8K - 3.5K / 年
旧金山,加利福尼亚,美国或远程 纽约市,纽约,美国或远程 Syntes AI, Inc. 是 Syntes AI 软件平台的创建者——一种基于云的解决方案,利用人工智能和机器学习技术进行多领域数据管理和数据分析。我们的先进数据管理和 AI 解决方案帮助企业实施 AI/ML 驱动的分析,在各种销售渠道和国际市场中提供统一的品牌和产品体验,加速产品上市时间,预测收入,分析客户行为,并降低运营成本。 职位 我们正在寻找一位才华横溢且富有创新精神的后端程序员加入我们的软件开发团队。在这个角色中,您将在设计和开发我们 Syntes AI 平台的尖端功能方面发挥关键作用。您的工作将涉及创建复杂的算法、数据库模式、机器学习功能和数据科学工具,以解决现实世界的问题并提升我们的软件产品。 主要职责 • 为 Syntes AI 平台和客户项目开发和部署可扩展且可靠的算法、软件代码和数据库查询。 • 与跨职能团队和客户合作,收集业务需求并将其转化为技术解决方案。 • 编写符合公司标准和行业最佳实践的干净、可维护且高效的代码。 • 设计并实施图形、向量和关系数据库的数据库模式和代码。 • 用英语维护全面的软件文档,以确保代码质量和可维护性。 • 参与软件生命周期的所有阶段,从概念和开发到部署和维护。 • 创建并进行单元测试以验证代码并定期进行代码审查。 • 与团队分享知识,指导同事,并为战略产品规划做出贡献。 • 确保应用程序的性能、质量和响应能力。 • 及时了解软件开发的进展并不断提升您的技能。 资格 • 应用数学、计算机科学、软件工程或相关领域的学士或硕士学位。 • 强大的问题解决和数据分析能力。 • 精通面向对象编程和代码设计模式。 • 对数学和数据处理技术有扎实的理解。 • 编程专业知识: • 精通面向对象语言(例如 C++、Golang 等)。 • 具有 Golang 编程语言的实际经验 • 具有 SQL 和图形数据库的实际经验。 • 具有单元测试和代码优化的经验。 • 了解设计模式和面向对象编程的原则。 • 具有编写自动化测试的经验:单元测试和功能测试。 • 具有使用 GIT 代码版本控制系统的经验。 • 具有开发基于事务的流程集成与会计、金融、ERP 和其他应用程序的经验。 • 具有实施数据安全功能的知识。 • 英语阅读、写作和更新技术文档的能力。 优先技能 • 扎实的 Golang 编程语言知识 • 扎实的 Cypher 图形数据库查询语言知识 • 具有 Agile/Scrum 项目管理方法的经验。 • 在开发数据密集型、高负载和企业软件应用程序方面的背景。 • 具备机器学习和人工智能的知识 • 具有 GIT 的经验,并熟悉 Jira/Confluence/Git Lab 工具和 Dev Ops 实践。 • 了解容器化和编排技术,如 Docker 和 Kubernetes。 为什么加入我们? 在 Syntes AI,您将有机会参与变革性技术并在行业中产生重大影响。我们提供一个协作和创新的环境,您的主动性和创造力受到高度重视。如果您对 AI 充满热情并渴望在技术进步中领先,我们期待您的加入。 我们正在寻找一位才华横溢且富有创新精神的后端程序员加入我们的软件开发团队。在这个角色中,您将在设计和开发我们 Syntes AI 平台的尖端功能方面发挥关键作用。