返回岗位列表

Together AI

高级软件工程师(阿姆斯特丹)

地点:荷兰 薪资:薪资未公开 日期:2026-07-20

岗位摘要

端到端设计和拥有身份验证与授权系统,包括SSO、OAuth/OIDC、SAML、组织、项目、API密钥以及基于角色/属性的访问控制;制定并记录影响所有Together产品身份功能的技术决策

岗位职责

  • 端到端设计和拥有身份验证与授权系统,包括SSO、OAuth/OIDC、SAML、组织、项目、API密钥以及基于角色/属性的访问控制
  • 制定并记录影响所有Together产品身份功能的技术决策
  • 跨全栈构建——后端使用Elixir/Phoenix服务,前端使用TypeScript/Next.js——以及供其他团队使用的API
  • 直接贡献于Next.js产品界面及其背后的API层
  • 在生产环境中运行Elixir/Erlang虚拟机(BEAM)
  • 识别并处理技术债务和安全风险,做出合理判断
  • 将代码和设计审查视为核心贡献,并指导初级工程师
  • 在跨职能讨论中代表团队处理身份和安全问题
  • 维护系统的高标准代码质量、文档、自动化测试和持续交付
  • 使用关系型(PostgreSQL)和非关系型(MongoDB)数据库工作

任职要求

  • 约4-5年专业生产软件构建经验(中级到高级角色,非专家级)
  • 具备生产环境中身份验证和授权经验——OIDC、SAML、OAuth、JWT、RBAC、ABAC和SSO——并真正理解相关安全权衡
  • 必须掌握TypeScript(后端和/或前端,最好有Next.js和/或JS React经验)
  • 强大的技术判断力,有维护良好、精心设计解决方案的记录
  • 能够将模糊问题分解为可执行工作,并使用原型和演示降低风险
  • 将代码和设计审查视为核心贡献,并帮助培养周围工程师
  • 清晰的沟通者,通过强大的技术输出影响同行
  • 愿意学习Elixir和Phoenix(如果尚未掌握)

福利待遇

  • 灵活的工作时间(每周40小时,周一至周五)
  • 高度自主权,负责身份和访问平台的重要部分
  • 参与技术方向决策和团队建设
  • 支持远程办公(英国和德国)或混合办公(阿姆斯特丹)
  • 有机会在领先的AI研究驱动公司工作