Agents and LLMs

Senior AI Engineer

About Nomain

Nomain is a deep-tech startup acceleratinglegacy code modernization. Our AI-powered platform extracts decades of hiddeninsights from legacy mainframe codebases and presents them through an intuitiveinterface for developers, business analysts, and architects alike.

We believe AI will accelerate experts, notreplace them. Great software systems are built by people who have the rightcontext and the right tools. Our product delivers that specific context whileleaving the ultimate decisions in the hands of the experts.

Our Culture

At Nomain, we are customer-obsessed. We workclosely with our users to understand their challenges and build solutions thattruly make a difference. Our culture is built on ownership, transparency andcontinuous learning. We’re a tight-knit, ambitious team that values curiosity,autonomy, and building things that matter. Everyone has a voice, and we’reunited by a shared mission to solve complex problems with practical andimpactful solutions.

The Opportunity

We’re building the AI core of the NomainKnowledge Platform: the systems that read, understand, and reason aboutcodebases that have been growing for decades. The work sits at the intersectionof language models, retrieval, and agentic systems, and it is the part of theproduct where the next year of progress will define how far we can go.

We’re looking for a Senior AI Engineer topush the limits of what our platform can do. You’ll design and build codingagents and software factories, deepen our code analysis with state of the artretrieval and reasoning, and explore self-improving agents. The bet we’remaking is that small teams using AI-native development, with deliberate contextand well-designed agents, can outbuild much larger ones. We use Claude Codedaily and treat AI tooling as part of the engineering stack, not a sideexperiment.

You’ll also collaborate with the team onimproving our internal development practices, raising the bar on how we use AIin our own workflows, and refining the product alongside customers.

This role reports directly to the CTO andrequires close collaboration with the founding team and customers.

What We’re Looking For

This role requires real depth in LLMs andagentic systems, combined with the engineering discipline to ship them inproduction. You should understand how language models work under the hood, havebuilt agents that survive contact with real users, and be fluent in AI-nativedevelopment. You move quickly across the stack of model, context, tools, andevaluation, while keeping sight of what actually helps customers.

Technical requirements:

  • 5+ years of software engineering experience, with at least 2 years working with LLMs and agentic systems in production. Or proof that experience is not everything.
  • Deep understanding of how LLMs work: tokenization, attention, embeddings, context windows, inference economics, and fine-tuning trade-offs.
  • Hands-on experience designing and shipping agents end-to-end: tool design, planning, memory, evaluation harnesses, and failure-mode handling.
  • Strong intuition for context engineering and retrieval, and for when to lean on prompting, retrieval, fine-tuning, or model choice.
  • Fluent in AI-native development with Claude Code or smilar agentic coding tools, used as a daily part of how you build.
  • Comfortable working in Python, TypeScript and/or C#.But more importantly, know what to do, with AI by your side the language is less important.
  • Experience deploying and iterating on AI systems inproduction, with evals you actually trust.

Highly valued:

  • Search and retrieval: hybrid retrieval, reranking, grounding LLMs in large corpora, building or operating vector databases.
  • Deep code analysis: program representations, language compilers, grammars, ASTs, or knowledge graphs.
  • Experience building self-improving systems: agents that learn from their own runs, reinforcement loops, automated evals.
  • Multi-agent orchestration and software factories: pipelines where multiple agents and humans collaborate on real software.
  • Research background or active engagement with the AI literature, balanced with a pragmatic shipping mindset.
  • Experience with OpenSearch, PostgreSQL and pgvector, or comparable vector and hybrid retrieval stacks.

Beyond technical skills, you bring the mindset thataligns with our culture:

  • Customer-obsessed: You build AI capabilities to help users accomplish things. You think about impact on user experience and work backwards from their needs.
  • Solution focused: You see opportunities for improvement. When you spot problems, you suggest better approaches rather than just flagging issues.
  • Transparent communication: You share your reasoning, document decisions, and aren’t afraid to say when requirements don’t match reality.
  • Continuous learner: The AI field moves fast and you keep up. You learn from model releases, papers, your own evals, and share those learnings with the team.
  • Curious and autonomous: You ask why agents fail the way they do and take initiative to make them better. You gather context and move forward.
  • Creative: You combine ideas in unexpected ways. You design agents and workflows that look obvious only after you’ve built them.
  • Practical problem solver: You focus on systems that work and help users, not impressive demos that fall over on the second prompt.
  • Collaborative contributor: You work with users, engineering, and product teams. You make better decisions by understanding different perspectives.

Why This Role

  • Frontier problems: Coding agents, software factories, self-improving systems, deep code analysis. These are open problems and you’ll work on them with full context.
  • Full ownership: You own the AI core, end to end. Models, context, tools, agents, evals. You make the decisions and see them ship.
  • Direct impact: Your work is the product. There’s no separation between research and what customers see.
  • AI-native team: We use Claude Code and modern AItooling daily. You’ll be in a team that takes leverage seriously and expects you to push it further.
  • Growth path: As we scale, you may help build andlead AI engineering at Nomain. Work directly with the CTO on architecture and product direction.

Technical Environment

  • AI stack: frontier LLMs, embeddings, hybridretrieval, vector databases (pgvector), agent frameworks, evals, prompt and context tooling.
  • Programming languages and frameworks: Python, .NET / C#, TypeScript.
  • Cloud and infrastructure: Microsoft Azure, AWS,PostgreSQL, Containers, Kubernetes, APIs and API management.
  • Development practices: TDD, Merge/Pull Request,CI/CD, Infrastructure-as-Code, GitOps, AI-assisted coding (Claude Code), LLME vals.

Details

  • Location: Hybrid in Helsinki preferred, remote considered for the right candidate
  • Compensation: 5000–6000€/month + options program possibility

How to Apply

If this resonates, tell us about agents orLLM systems you’ve built and the impact they had on users. We’re especiallyinterested in how you think about context, evaluation, and the boundary betweenresearch and product.

Send your application to hector.tortosa@nomain.com.