Senior Software Engineer — AI & Data Infrastructure (Hybrid)

Senior Software Engineer — AI & Data Infrastructure (Hybrid)

Full-Time 50000 - 60000 £ / year (est.) Home office (partial)
O

At a Glance

  • Tasks: Join a small team to develop neurosymbolic AI and data infrastructure solutions.
  • Company: Exciting seed-stage start-up with innovative projects and real-world impact.
  • Benefits: Competitive salary, hybrid work model, and opportunities for professional growth.
  • Other info: Dynamic environment with ownership, influence, and rapid career advancement.
  • Why this job: Make a difference in AI while working on challenging problems and real customer projects.
  • Qualifications: Strong TypeScript skills and a passion for problem-solving in software development.

The predicted salary is between 50000 - 60000 £ per year.

Onteric builds neurosymbolic AI and data infrastructure – combining neural networks with symbolic reasoning to create AI that’s fully explainable. We use this to convert documents, emails, web pages and screen content into detailed knowledge graphs, and use those to drive agents that actually get things done. We’re a seed stage start-up and recently raised £1.3M from VCs and prominent angels. We have contracts with household names in mortgages, insurance and lending. You’d be joining a team of five as a permanent employee. The role is based in Newcastle upon Tyne. We often work remotely, but you need to be willing to meet in-person 2-3 days per week.

We're looking for a software engineer who's comfortable solving difficult problems, sometimes open-ended research, but also shipping production code. An academic research background isn't necessary, but you should enjoy pulling apart a problem, thinking methodically, and building pragmatic solutions using first principles, following a research paper, or working without a guide. If you have that from years of building things in the real world, that’s great.

What we're looking for:

  • Strong TypeScript experience, though we do use other languages like Python for some of our work.
  • You can write code from first principles – not just gluing libraries or following patterns for frameworks.
  • You enjoy working on problems that don't always have obvious answers.
  • You’re willing to speak directly to our customers to fix a problem, gather feedback, or scope new features.
  • You’re happy to use AI coding tools where they help, but aren’t reliant on them.
  • Curiosity to learn new things, find a better way, and try things that sometimes might not work.

Bonus points if you have experience or understanding of:

  • Machine learning but we’re not looking for deep expertise in creating foundation models.
  • Familiarity with open source and open weight large language models or vision-language models.
  • Graph and linked data tools and standards like Neo4j, RDF, or JSON-LD.
  • Infrastructure or security experience, such as Terraform and AWS.
  • Standards and data models used in insurance, finance, or open banking.
  • Experience creating web extensions, UI automation, or OS-level automation.
  • Writing technical papers, authoring publications, and engaging with academics.

A few things worth knowing: We're a small team so you'll have real ownership and influence, but that also means wearing multiple hats and being comfortable with ambiguity. You’ll be working alongside the CTO and two other engineers. We're in production with real customers in regulated industries, so this isn't speculative R&D – what you build has to work. Onteric was known as DataWollet until recently – we’re in process of rebranding. You’ll find information about us under both names.

Interview Process:

  • A short intro call with Luke, our CTO to get to know each other and make sure we're a good fit on both sides.
  • A technical conversation where we'll look at some code you've written - a GitHub repo, a side project, or something you're proud of. If you don't have anything public, we'll suggest an alternative. We want to understand how you think and approach things (we're not looking for perfect code).
  • Meet the engineering team. This will be informal, there'll be no whiteboards unless you want one - this is a chance to see if we'd enjoy working together. It might be in person.
  • A call with our CEO to talk about our plans, our culture, our strategy, and of course for anything you want to ask.

Senior Software Engineer — AI & Data Infrastructure (Hybrid) employer: Onteric

Onteric is an exciting seed stage start-up based in Newcastle upon Tyne, where you'll have the opportunity to work on cutting-edge neurosymbolic AI and data infrastructure. As a Senior Software Engineer, you'll enjoy a collaborative work culture that values ownership and innovation, with the flexibility of hybrid working arrangements. With strong backing from VCs and contracts with well-known clients, Onteric offers a dynamic environment for personal and professional growth, making it an excellent employer for those looking to make a meaningful impact in the tech industry.

O

Contact Details:

Onteric Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Software Engineer — AI & Data Infrastructure (Hybrid)

Tip Number 1

Get your hands dirty with some coding! Before the interview, brush up on your TypeScript skills and maybe even tackle a small project. This will not only help you feel more confident but also give you something to discuss during your technical conversation.

Tip Number 2

Don’t shy away from showing your curiosity! Prepare some questions about Onteric’s projects or the tech stack they use. This shows you’re genuinely interested and ready to dive into their world, plus it’ll make for a great conversation starter.

Tip Number 3

Be ready to talk about real-world problem-solving. Think of examples where you’ve tackled tricky issues or built something from scratch. This is your chance to shine and show how you can bring value to the team!

Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re proactive and keen to join the Onteric team. Let’s get you in there!

We think you need these skills to ace Senior Software Engineer — AI & Data Infrastructure (Hybrid)

TypeScript
Python
Problem-Solving Skills
Curiosity
Machine Learning
Graph Databases
Neo4j

Some tips for your application 🫡

Show Your Passion for Problem-Solving:When you write your application, let us see your enthusiasm for tackling tough challenges. Share examples of how you've approached complex problems in the past, whether through research or hands-on experience. We love seeing candidates who think outside the box!

Highlight Your Technical Skills:Make sure to showcase your TypeScript expertise and any other relevant programming languages you’ve worked with. Don’t just list them; give us a glimpse into how you’ve used these skills in real-world projects. We want to know how you build from first principles!

Be Authentic and Personal:We’re a small team, so we value authenticity. Use your application to tell us about yourself beyond your technical skills. What drives you? What are your interests? This helps us get a sense of who you are and how you might fit into our culture.

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way to ensure your application gets to us quickly and efficiently. Plus, it shows you’re keen on joining our team at Onteric. We can’t wait to hear from you!

How to prepare for a job interview at Onteric

Know Your Code Inside Out

Before the technical conversation, make sure you’re familiar with your own code. Whether it’s a GitHub repo or a side project, be ready to explain your thought process and decisions. They want to see how you approach problems, so don’t just focus on the end result.

Show Your Problem-Solving Skills

Prepare to discuss how you tackle complex problems. Think of examples where you’ve had to pull apart a challenge and build a solution from first principles. This role is all about methodical thinking, so highlight your curiosity and willingness to explore unconventional solutions.

Engage with the Team

During the informal meet with the engineering team, be yourself! This is your chance to see if you vibe with them. Ask questions about their experiences and share your thoughts on working in a small team. They’re looking for someone who can wear multiple hats and thrive in ambiguity.

Understand Their Domain

Familiarise yourself with the industries Onteric operates in, like insurance and finance. Even if you don’t have deep expertise, showing that you understand the standards and data models used in these fields can set you apart. It shows you’re genuinely interested in the role and the company.