AI Developer
- Salary
- €40K–€50K
- Hiring from
- Ireland
- Work type
- Hybrid
- Posted
624,401 remote jobs, straight from company career pages
100% free · New jobs every minute
Show job descriptionHide job description
Build the AI that helps small business owners understand their finances and work through their plans, inside their own bank’s app.
Narrative builds AI relationship management for small business banking. Our product, Narrative Coach, sits inside a bank’s or lender’s app and gives each business owner the kind of attention that used to depend on having a relationship manager. We already work with several banks and lenders, and the AI we’ve built for them is award-winning.
We’re looking for a product-focused AI developer, early in their career, who wants to build AI that people rely on. You’ll work closely with our AI experience lead, who shapes what Coach should do for an owner and how we judge whether it helped. Your part is to build it well, and to raise it early when part of the design doesn’t hold up once you see the data or how the model behaves.
Coach works inside regulated institutions, so its answers have to be accurate, grounded in the owner’s own data and safe to show a customer. We’ll teach you the regulatory side of that work; prior experience in financial services isn’t needed.
What you’ll work on
- Build and improve Coach’s AI features, including the insights and suggested actions owners see and the conversations they have with Coach, from prompt and retrieval design through to production code.
- Work with our AI experience lead to turn a design for how Coach should help an owner into something that works on real transaction data, and propose changes when the build shows the design needs them.
- Write evaluations for the features you build, so we can show both whether an answer is technically correct and whether an owner would find it useful.
- Build in the safeguards that regulated AI needs: answers grounded in the owner’s own data, guidance kept clear of financial advice, careful handling of personal data, and a clear point where a person takes over.
- Ship to production with the engineering team, working mainly in Python and TypeScript on Azure, with AI coding tools as a normal part of how we build.
- Look at how owners actually use what you’ve built, and bring what you learn into the next version.
What we’re looking for
- Evidence that you’ve built and shipped software that uses large language models, whether at work, in research or in your own projects.
- A product focus: you judge your work by whether it helps the business owner using it, and you raise it when a specification won’t serve them well.
- Solid programming skills, ideally in Python, and a working understanding of how LLM applications fit together: prompting, retrieval, tool use, structured outputs and the ways each can fail.
- A habit of testing your own work, checking outputs against what should happen and looking for the cases where a system breaks.
- Clear writing about technical choices and trade-offs, so that colleagues outside engineering can follow your reasoning.
This role suits someone in their first few years of building software, or someone who has recently finished a degree or master’s with substantial projects behind them. Experience with evaluation tools, Azure or a regulated industry would help.
What success looks like
In your first three months, you’ll understand how Coach works for an owner and for the bank behind it. You’ll have shipped improvements to at least one AI feature in production, and built the evaluations that show whether those improvements helped owners. As you build experience, you’ll take ownership of larger AI features from first design through to evaluation in production, with a learning plan you choose and agree with us.
Pay and location
- €40,000 to €50,000, depending on experience, plus equity in Narrative.
- Full-time, hybrid working with three days a week in our office near the Harcourt Street Luas stop.
- Agreed time for learning, fortnightly progress reviews and regular one-to-ones.
How to apply
Send your CV or LinkedIn profile, a link to GitHub or any code you’re happy to share, and a short note about something you built with a language model: who it was for, how you checked it worked for them, and what you changed as a result.
If you have a disability and need an adjustment to take part in the hiring process, such as extra time on an exercise, questions in advance or a different interview format, tell us at any stage.
