Graduate AI Engineer
Role details
Job location
Tech stack
Job description
We're hiring a Graduate AI Engineer to help build the AI capabilities at the heart of ThreatAware's next chapter. You'll work directly with the CTO and our AI specialists - designing, building, and shipping features that let security teams talk to their data in natural language. If you've got strong ML foundations, you're excited about LLMs, and you want to ship real AI products from day one, this is the role.
Why ThreatAware?
ThreatAware gives security teams a single source of truth for every device and tool in their organisation. 150+ integrations, deploys in under 30 minutes, real-time visibility across entire IT estates. Finance, legal, energy, healthcare - they trust us to show them what's protected and what isn't.
Now we're building something bigger. Six years of accurate cyber asset data, and we're layering AI on top of it - new ways for security teams to interrogate their data, automate workflows, and act on risk before it becomes a problem. Our north star: AI is nothing without accurate data. We have the data. You'll help build the AI.
What you'll do
Build AI features that go from proof of concept to production.
- Build foundational AI capabilities into the product - the kind of features that change how security teams work.
- Design and iterate on prompts, build evaluation frameworks, and figure out what's actually working.
- Work with backend engineers to get the right data into AI features - retrieval pipelines, context management, grounding outputs in reality.
- Implement safety checks and guardrails. Our customers are enterprise security teams; accuracy matters more than vibes.
- Ship, learn, iterate. Full product cycle - scoping with Product, building with Engineering, learning from real user feedback.
Requirements
Do you have experience in Python?, * A degree in Computer Science, ML, Data Science, or equivalent hands-on experience. Strong foundations in ML concepts.
- You've worked with LLMs - whether in coursework, internships, or personal projects. You understand prompt engineering and how to structure context.
- Comfortable in Python or a similar language. You write clean, tested code.
- Curiosity and pace. You learn fast, ask good questions, and aren't afraid to ship something imperfect and improve it.
- Good communication. You can explain what you're building and why it matters.
- Bonus: experience with evaluation frameworks, RAG, or conversational AI systems.