Join the SoftBuilds team.
We hire engineers who want to own a system end to end, including the unglamorous parts. We are especially keen on fresh graduates joining through our 12 week training programme.
What you will work with
Open roles
8 roles openSenior Machine Learning Engineer
Own retrieval and evaluation for client-facing generative systems, from offline scoring through production monitoring.
Data Engineer
Build lakehouse pipelines with dbt and Spark, with quality tests and lineage shipped alongside the models.
Analytics Engineer
Model the semantic layer and build reporting the client finance team will actually sign off.
Platform Engineer
Kubernetes platforms and Terraform landing zones across AWS, Google Cloud and Azure.
Security Engineer
Cloud posture, identity work, and threat modelling for model-backed and agentic systems.
Full-stack Engineer
React and Node product work, including the review queues and workbenches our AI systems are used through.
Product Designer
Interface design for data-dense internal tools, working directly with the engineers building them.
Support Operations Lead
Run service desk operations against agreed service levels, and automate the volume out of them.
Roles are reviewed regularly. If nothing here matches, send a CV anyway and we will keep it on file.
Fresh graduates
The 12 week training programme
Most of our hiring energy goes here. If you have just graduated, the programme is the way in: twelve weeks of structured training on the same tools our client teams use, with a mentor from the practice you are heading into.
You work on real internal systems rather than tutorials, and strong performers are offered a full engineering role at the end.
How hiring runs
Four steps, usually inside three weeks.
Screening call
A short conversation about your background, what you have built, and what you want next.
Technical round 1
Core fundamentals for your discipline, and a walkthrough of a real system you have worked on.
Technical round 2
A deeper session with the practice lead on design decisions and how you would approach our work.
Offer
Level, scope and compensation in writing, with the team you would join named.
Why engineers stay
You are not three layers from the client. Engineers sit in the framing conversations, write the acceptance thresholds, and are still there when the system runs in production. That is the whole reason the work is worth doing.
Nothing listed that fits you?
Send your CV and a paragraph on the last thing you shipped. We read all of them.
Get in touch