Full Stack Software Engineer (Staff/Senior) - Applied AI

An enterprise AI software company is hiring a Full Stack Software Engineer to turn solutions built for individual customers into features that work across the platform. You’ll work with the engineers who deploy the product to understand where customers get stuck, then own the solution from the data model and API through to the interface and rollout.
A typical project might start with a request to make an integration self-service. You’d decide how to connect to the external system, how to store and expose its data and what users need to see when setup succeeds or fails. You’ll collaborate with design, make technical decisions and follow the feature into production.

Note: This role is office-based five days a week.

What you’ll do

  • Build backend services in Python and FastAPI and customer-facing interfaces in TypeScript and React.
  • Design relational schemas, API contracts and shared types that support the way people use the product.
  • Build connectors and data ingestion workflows, alongside interfaces for finding, reviewing and updating information.
  • Turn loosely defined requests into scoped features, coordinate dependencies and use production feedback to improve what you ship.
  • Build shared components, libraries and internal tooling that help other engineers deliver faster.

What you’ll bring
  • 3+ years of professional software engineering experience and a clear example of a production feature or system you personally built or substantially rebuilt end to end.
  • Specialist-level depth in frontend or backend engineering and enough hands-on production experience on the other side to own decisions across the API boundary.
  • Good judgement about typing, data modelling, API design and how people interact with software.
  • The ability to take an open-ended problem, work out what needs building and see it through to release.


Useful experience: Building on a small team, shipping third-party integrations or self-service workflows and developing tools that other engineers adopted. Prior AI experience is welcome and optional.