Location
London Area, United Kingdom
Salary
Not specified
Type
fulltime
Posted
Today
Job Description
About this opportunity
This role is being recruited by Calyptus on behalf of one of our clients.
Calyptus is a specialist recruitment partner helping startups and high-growth technology companies hire across engineering, product and design.
What to expect
- We’ll review your application and, if your experience is a strong match, one of our team will be in touch
- We’ll support you throughout the interview process and keep you updated at each stage
- If this particular role isn’t the right fit, we may consider you for other relevant opportunities with our clients
______________________________________________________
Our mission is to deploy high-performance model governance at enterprise scale. This places rigorous requirements on our system. Our Policy Engine must produce decisions that are correct, fast, and reliably auditable, you will ensure it stays that way as load grows and the platform expands into new environments. This standard is set everywhere in the system, not at a single layer: where governance decisions are computed and persisted, where correctness has to hold under concurrent load, and where early design choices either compound into leverage or into debt.
This role is for the engineer who owns the system. You will make the architectural decisions that shape how the platform evolves, and you will write the code that proves those decisions were right. The work rewards strong judgment about what to build, what to defer, and what to throw away. It demands the ability to hold a large system in your head and keep it coherent as it grows.
We are looking for someone whose strength is the fundamentals of software engineering, applied at the level of real systems. The engineer other engineers want next to them when something hard needs to be built correctly the first time.
What You Will Do
- Design and build the core services, deciding how the system is decomposed, where state lives, and how components communicate
- Work wherever the problem leads, from data model to product surface
- Make deliberate tradeoffs across accuracy, consistency, availability, and latency
- Define the internal APIs and abstractions that determine system trajectory 6\+ months out
Who You Are
- You have built non-trivial systems and can speak honestly about what aged well and what did not
- You understand distributed systems tradeoffs well enough to make the right call for a given problem
- You are comfortable on both sides of the stack and choose where to work based on the problem
- You have strong opinions about software design and can defend them without being precious about them
Our Stack
- Languages:
Python, Rust, and Node/TypeScript, with React on the frontend
- Data:
Postgresql, vector, and graph databases
- Infra:
Docker, Kubernetes, Terraform, across several cloud providers and customer VPCs
- ML:
Self hosted models on multiple GPU providers and frontier APIs
______________________________________________________
Genuine opportunities
Every role advertised by Calyptus is a live position we’re actively recruiting for. Some clients prefer to remain confidential during the early stages of the hiring process. When that’s the case, certain company details may be shared later in the process.
Why work with Calyptus?
- Access opportunities with ambitious startups and high-growth technology companies
- Direct support from experienced specialist recruiters
- Honest feedback and clear communication throughout the hiring process
- Long-term career support, not just a single job application
We look forward to hearing from you.
Looking for more opportunities?
Browse thousands of graduate jobs and entry-level positions.