Senior Software Engineer(Amsterdam)

Reposted 5 Days Ago
Be an Early Applicant
Amsterdam, NLD
In-Office
Senior level
Artificial Intelligence • Information Technology
The Role
Design and implement Elixir APIs and services, maintain BEAM production systems, build service SDKs, improve integrations, ensure high code quality, and work with PostgreSQL and MongoDB while contributing to authentication/authorization features.
Summary Generated by Built In

Senior Software Engineer Full Stack Engineer (TypeScript)

Together.ai is looking for a Senior Software Engineer to take a leading role in the authentication, authorization, and collaboration systems that every Together product depends on. As part of the Product Foundations engineering group, the Identity & Collaboration team owns authentication flows (including SSO and OAuth), organizations, projects, API keys, and the role-based access controls that enable secure collaboration at scale.

Every customer interaction with Together relies on the systems we build. Whether it's a researcher accessing their models, an enterprise team collaborating on a shared project, or a developer making an API call, we make authentication seamless and invisible for simple cases while providing robust, enterprise-grade capabilities for complex organizational structures. Our work directly enables Together's growth from individual users to large enterprise teams, and we're actively building the next generation of collaboration features that will unlock new ways for customers to work together securely and efficiently across all Together products.

About the Role

Location: Hybrid in Amsterdam, NL, Remote in the UK and Germany. Must have the ability to work in these locations without visa support.

Full-time: This means 40 flexible hours, Monday through Friday.

You'll work with a good deal of autonomy, owning meaningful pieces of our identity and access platform end-to-end, spotting problems worth solving, and contributing to the team's technical direction. You'll also help raise the bar around you through code and design review and by supporting more junior engineers.

Responsibilities 
  • Design and own authentication and authorisation systems end-to-end: SSO, OAuth/OIDC, SAML, organizations, projects, API keys, and role-based / attribute-based access control
  • Make and document the technical decisions that shape how identity works across every Together product
  • Build across the stack — Elixir/Phoenix services on the backend and TypeScript/Next.js on the frontend — and the APIs other teams build on
  • Contribute directly to our Next.js product surface and the API layers behind it
  • Run the Elixir/Erlang VM (BEAM) in production
  • Identify and address technical debt and security risk in our area with sound judgment
  • Treat code and design review as a core part of your contribution, and mentor more junior engineers
  • Represent the team in cross-functional discussions on identity and security
  • Maintain our systems to a high standard of code quality, documentation, automated testing, and continuous delivery
  • Work with relational (PostgreSQL) and non-relational (MongoDB) data
Requirements
  • Around 4–5 years of professional experience building production software (a mid-to-senior role rather than a staff-level one)
  • Experience with authentication and authorization in production — OIDC, SAML, OAuth, JWT, RBAC, ABAC, and SSO — with a real understanding of the security tradeoffs involved
  • Must have TypeScript (backend and/or frontend, and ideally Next.js and or JS React)
  • Strong technical judgment, with a track record of maintainable, well-crafted solutions
  • Comfortable breaking ambiguous problems into executable work and using prototypes and demos to de-risk
  • Treats code and design review as a core part of their contribution, and helps develop the engineers around them
  • A clear communicator who influences peers through strong technical output
  • Willing to become proficient in Elixir and Phoenix if not already
About Together AI

Together AI is a research-driven artificial intelligence company. We believe open and transparent AI systems will drive innovation and create the best outcomes for society, and together we are on a mission to significantly lower the cost of modern AI systems by co-designing software, hardware, algorithms, and models. We have contributed to leading open-source research, models, and datasets to advance the frontier of AI, and our team has been behind technological advancement such as FlashAttention, Hyena, FlexGen, and RedPajama. We invite you to join a passionate group of researchers and engineers in our journey in building the next generation AI infrastructure.

Compensation

We offer competitive compensation, startup equity, and other competitive benefits. Our salary ranges are determined by location, level and role. Individual compensation will be determined by experience, skills, and job-related knowledge.

Equal Opportunity

Together AI is an Equal Opportunity Employer and is proud to offer equal employment opportunity to everyone regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, veteran status, and more

Skills Required

  • Experienced backend developer with relational databases, key/value stores, and object-relational mappers
  • Willing and eager to become proficient in Elixir and Phoenix
  • Experience working in Elixir or another functional programming language
  • Experience or interest in authentication and authorization (OIDC, SAML, OAuth, JWT, RBAC, ABAC, SSO)
  • Proficient in TypeScript and Next.js API development
  • Experience with PostgreSQL and MongoDB
  • Experience contributing to running the Elixir/Erlang VM (BEAM) in production
  • Ability to build service SDKs and collaborate with teams using TypeScript, Golang, and Python
  • Strong communication skills and experience working in high-performing startup teams
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Surry Hills
84 Employees
Year Founded: 2022

What We Do

Together AI is a research-driven artificial intelligence company. We contribute leading open-source research, models, and datasets to advance the frontier of AI. Our decentralized cloud services empower developers and researchers at organizations of all sizes to train, fine-tune, and deploy generative AI models. We believe open and transparent AI systems will drive innovation and create the best outcomes for society

Similar Jobs

In-Office or Remote
Amsterdam, NLD
96 Employees
In-Office or Remote
Amsterdam, NLD
96 Employees

McCain Foods Logo McCain Foods

Senior Manager, Global Ocean Freight & Cold Storage

Food • Retail • Agriculture • Manufacturing
In-Office
Amsterdam, NLD
20000 Employees

Atlassian Logo Atlassian

Sales Executive

Cloud • Information Technology • Productivity • Security • Software • App development • Automation
In-Office or Remote
Amsterdam, NLD
11000 Employees

Similar Companies Hiring

Hanover Park Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
42 Employees
Golden Pet Brands Thumbnail
Digital Media • eCommerce • Information Technology • Marketing Tech • Pet • Retail • Social Media
El Segundo, California
178 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account