An application made for this job — a tailored resume and cover letter that speak straight to the posting.
Nooga is seeking a mid-level to senior engineer in Stockholm to own the AI layer end-to-end, focusing on LLM-powered systems. This role offers meaningful ownership from early in the process and collaboration with backend teams.
The ideal candidate has over 5 years of software engineering experience, at least 2 years of which must be with LLMs in production. Experience with retrievable quality in RAG pipelines and strong Python skills are essential.
We build software that makes governance, risk, and compliance (GRC) approachable: turning dense regulatory frameworks and internal policy into something organizations can work with. AI is central to how we do that: surfacing the right information, making sense of complex documents, and keeping outputs trustworthy in a domain where accuracy matters.
We're a small team, early in the journey. The core architecture is in place and proving itself, but there's plenty left to shape. You'll have real ownership over both what you build and how it evolves. We're based in Stockholm and work hybrid.
This role owns the AI layer end-to-end: how LLMs are prompted, orchestrated, and evaluated, and how documents are ingested, understood, and retrieved. The core architecture is in place and proving itself; there's real influence over where it goes next.
We're looking for a strong mid-level to senior engineer who has built LLM-powered systems that real users depend on (not just prototypes) and who wants meaningful ownership from early on. You'll work closely with the backend team. You don't need a background in GRC, but you need to be genuinely curious about the problem.