Senior Software Engineer(Amsterdam)
Core
Designing and owning authentication, authorization, and collaboration systems (SSO, OAuth, RBAC) for Together AI's products to enable secure enterprise collaboration.
Role type
Senior Full Stack Software Engineer (Identity & Collaboration)
Builds
Authentication flows, organization/project management, API keys, and role-based access control systems.
Domain
AI Infrastructure / Enterprise Security
Deliverable
production ML models | product features | infrastructure
Required skills
TypeScript, Next.js, Elixir, Phoenix, PostgreSQL, MongoDB, OIDC, SAML, OAuth, JWT, RBAC, ABAC, SSO
Preferred skills
Elixir/Phoenix proficiency, security tradeoff analysis, technical prototyping
Technologies
TypeScript, Next.js, Elixir, Phoenix, PostgreSQL, MongoDB, BEAM
Responsibilities
Design and own authentication/authorization systems end-to-end; make technical decisions for identity across products; build backend (Elixir) and frontend (TypeScript/Next.js) components; run Elixir/Erlang VM in production; identify and address technical debt and security risks; mentor junior engineers; represent the team in cross-functional security discussions; maintain high code quality and automated testing.
Seniority
Senior, hands-on IC with mentorship