×
Register Here to Apply for Jobs or Post Jobs. X

Senior Full Stack Developer

Job in Greater London, London, Greater London, W1B, England, UK
Listing for: Safe Intelligence
Full Time position
Listed on 2026-02-08
Job specializations:
  • Software Development
    Software Engineer, Cloud Engineer - Software, DevOps
Job Description & How to Apply Below
Location: Greater London

Overview

Safe Intelligence is on a mission to make AI safe and reliable for everyone. To help us achieve this, we're seeking a Full Stack Software Engineer to join our team! We're particularly looking for someone with strong Golang, Typescript and Kubernetes experience. Python skills would also be a welcome bonus! We’re looking for experience of different types of architectures and understanding of the tradeoffs between them.

In this role, you'll be a senior contributor to the development and operation of our cutting-edge cloud-based platform. You should have a passion for both science and engineering, a proven ability to deliver production-ready solutions, and a collaborative spirit to work closely with our product and research teams.

The role is 3-4 days per week in the office in London (based in Hammersmith).

We're excited to have you contribute to our mission!

Responsibilities
  • Engineering of Golang-based backend systems, focusing on API development and integration.
  • Engineering on our Type Script-based frontend systems, primarily utilizing React to craft intuitive and highly functional user interfaces.
  • Productize and enhance our Kubernetes-based cloud platform to ensure high-availability, scalability, and cost-efficient ML workflows.
  • Work proficiently across the entire stack to develop and integrate new features related to model versioning, dataset management, verification workflows, and result/metric aggregations.
  • Collaborate closely with our scientific and technical teams to interface with and containerize our PyTorch-based verification toolkit.
  • Champion an API-first development approach to deliver feature-rich, versioned interfaces that support both our Type Script user interface and Python-based SDKs.
  • Develop and maintain Infrastructure as Code (IaC) and Dev Ops pipelines to ensure reliable service delivery and updates.
Requirements

The technical requirements for the role are:

Must-Have:

  • Ability and experience in system programming using Golang. This includes knowledge of database (Mongo

    DB) access patterns (e.g., Optimistic Concurrency Control - OCC) and schema design, domain-driven architecture, and concurrency.
  • Proven experience developing production-grade RESTful APIs ideally with an API-first approach.
  • Familiarity with Kubernetes-specific platform components and principles, such as load balancers, cluster DNS, autoscalers, API/SDK toolsets, and the operator pattern. Experience developing and containerizing microservice applications is a plus.
  • Proficiency in integration and unit testing, with a strong commitment to code quality and maintainability.
  • Strong knowledge of Dev Ops and Git best practices. Experience automating version control, testing, and releases, preferably with Git Hub Actions.

Nice-to-Have:

  • Familiarity with the OpenAPI specification and code generation toolsets for API development.
  • Some experience with Python, modern development techniques, and design patterns. Experience in data science tools and ML tools(e.g., Num Py, pandas, scikit-learn, PyTorch) and open-source contributions(especially Python-based) would be a bonus. Familiarity with CUDA, GPU-based computations, end-to-end neural network training, MLOps, and academic research in machine learning are also beneficial.
  • Experience configuring and maintaining cloud infrastructure including network infrastructure, compute, access control policies, load balancers, Public Key Infrastructure (PKI), and DNS. Ideally, experience with AWS and Terraform or similar IaC tools.
Personal attributes

At a personal level we’re also looking for someone who is:

  • Passionate about delivering software to realise safe AI solutions in line with client needs.
  • Deeply technical and constantly in a state of learning.
  • Able to communicate clearly and efficiently with a variety of audiences including developers, clients, researchers, partners and executives.
  • Fearless in getting "hands-on" with technology and execution.
  • Has a strong understanding of modern software engineering processes.
  • Comfortable with ambiguity with a drive for clarity.
  • Collaborative with, and respectful of others on the team.
  • Honest, straightforward and caring about each other’s well being.
Why Safe…
Position Requirements
10+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary