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 TypeScript and React frontend expertise, coupled with experience in building robust APIs ideally in Golang. If you also have a knack for Kubernetes/containerisation, that’s a significant bonus.
In this role, you will be a key 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.
Location: London, UK (3–4 days per week onsite at our office).
Responsibilities
* Contribute significantly to software development on our TypeScript‑based frontend systems, primarily utilizing React to craft intuitive and highly functional user interfaces.
* Contribute to our Golang‑based backend systems, focusing on API development and integration.
* Productise 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 containerise our PyTorch‑based verification toolkit.
* Champion an API‑first development approach to deliver feature‑rich, versioned interfaces that support both our TypeScript user interface and Python‑based SDKs.
* Develop and maintain Infrastructure as Code (IaC) and DevOps pipelines to ensure reliable service delivery and updates.
Requirements
Must‑Have
* Proven experience developing production‑grade RESTful APIs ideally with an API‑first approach.
* Ability and experience in system programming, preferably using Golang, including database access patterns (e.g., Optimistic Concurrency Control – OCC) and schema design, domain‑driven architecture, and concurrency.
* Proficiency in integration and unit testing, with a strong commitment to code quality and maintainability.
* Strong knowledge of DevOps and Git best practices; experience automating version control, testing, and releases, preferably with GitHub Actions.
Nice‑to‑Have
* Familiarity with the OpenAPI specification and code generation tool sets for API development.
* Some experience with Python, modern development techniques, data science tools and ML libraries (NumPy, pandas, scikit‑learn, PyTorch) and open‑source contributions.
* Experience configuring and maintaining cloud infrastructure, including compute, network, access control, load balancers, PKI, and DNS. Ideally, experience with AWS and Terraform or similar IaC tools.
* 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 containerising microservice applications is a plus.
Personal Qualities
* Passionate about delivering software to realise safe AI solutions in line with client needs.
* Deeply technical and constantly learning.
* Clear communicator across developers, clients, researchers, partners and executives.
* Fearless in getting “hands‑on” with technology and execution.
* Strong understanding of modern software engineering processes.
* Comfortable with ambiguity and driven for clarity.
* Collaborative, respectful, honest and caring about team well‑being.
Why Safe Intelligence is for you
We strongly believe AI can empower individuals and society to be happier and more productive, but this can only be achieved if the systems we build are safe to use. We’re developing advanced deep validation techniques and tools that allow AI/ML engineers worldwide to validate the robustness of their models, as well as repair the fragilities that they discover.
Grow with us
If you think you can bring something special to this role, please apply even if you do not meet all listed criteria. Safe Intelligence is exploring uncharted waters, and finding the right crewmates is important to us. We support ongoing learning for the whole team, ranging from individual mentorship to internal seminars and support for sector and technology‑specific upskilling.
Company Benefits
* Mentoring, learning and development allowance
* Regular team social and work events
* Flexible and generous holidays – we encourage everyone to take time off to recharge
Equality and Inclusion
We are proud to be an equal‑opportunity employer and work hard to create an environment where people of diverse backgrounds and life experiences can thrive. The team is highly collaborative and meritocratic. Great ideas come from everywhere, and we strive to make it easy for people to express themselves and be heard.
Location & Office Culture
Safe Intelligence is based in London, UK. We highly value the ability to work flexibly and remotely at times, but we also strongly believe that regular in‑office interactions make for a much more fulfilling and productive work experience.
Seniority Level
Mid‑Senior level
Employment Type
Full‑time
Job Function
Information Technology and Engineering – Software Development
Industries
Software Development
#J-18808-Ljbffr