At a Glance
- Tasks: Join a small team to develop neurosymbolic AI and tackle real-world problems.
- Company: Exciting seed-stage start-up with innovative projects in AI and data infrastructure.
- Benefits: Competitive salary, flexible remote work, and opportunities for personal growth.
- Other info: Enjoy ownership and influence in a fast-paced, collaborative environment.
- Why this job: Make a tangible impact in AI while working closely with the CTO and a dynamic team.
- Qualifications: Strong TypeScript skills and a passion for solving complex problems.
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, but we don’t expect everything:
- 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
Our process has four stages and we'll move through them quickly:
- 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 employer: Onteric
Onteric is an exciting seed-stage start-up based in Newcastle upon Tyne, where you'll have the opportunity to work closely with a small, dynamic team dedicated to pioneering neurosymbolic AI solutions. We foster a collaborative and innovative work culture that encourages ownership and influence, while also providing flexibility with remote work options. As a Senior Software Engineer, you'll not only tackle challenging problems but also engage directly with customers, ensuring your contributions have a meaningful impact in regulated industries.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Software Engineer
✨Tip Number 1
Get your hands dirty with some coding! Before the interview, brush up on your TypeScript skills and maybe even whip up a small project to showcase your problem-solving abilities. This will not only help you feel more confident but also give you something tangible to discuss during your technical conversation.
✨Tip Number 2
Don’t shy away from showing your curiosity! When you chat with the team, ask questions about their projects and challenges. This shows you're genuinely interested in what they do and helps you understand how you can contribute to their goals.
✨Tip Number 3
Be ready to talk about real-world problems you've tackled. Share specific examples where you’ve pulled apart complex issues and built solutions from scratch. This is your chance to shine and demonstrate that you’re not just about theory but can deliver practical results.
✨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 our awesome team at Onteric. Let’s get you on board!
We think you need these skills to ace Senior Software Engineer
Some tips for your application 🫡
Show Your Coding Skills:When applying, make sure to highlight your TypeScript experience and any projects you've worked on. We want to see how you approach coding challenges, so don’t hesitate to share a GitHub repo or a side project that showcases your skills.
Be Yourself:We’re a small team, so let your personality shine through in your application. Don’t just list your qualifications; tell us about your problem-solving style and how you tackle challenges. We’re looking for someone who’s curious and enjoys learning new things!
Tailor Your Application:Make sure your application speaks directly to what we’re looking for. Mention your experience with AI coding tools, your familiarity with graph and linked data tools, or any relevant infrastructure experience. The more tailored your application, the better!
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, it shows us you’re genuinely interested in joining our team at Onteric!
How to prepare for a job interview at Onteric
✨Know Your Code Inside Out
Before the technical conversation, make sure you can explain your code clearly. Whether it's a GitHub repo or a side project, be ready to discuss your thought process, the challenges you faced, and how you solved them. This shows your problem-solving skills and your ability to think methodically.
✨Familiarise Yourself with Their Tech Stack
Since Onteric uses TypeScript and Python, brush up on these languages if you're not already comfortable. Understand their applications in neurosymbolic AI and be prepared to discuss how you would approach building solutions using first principles. This will demonstrate your readiness to contribute from day one.
✨Embrace the Ambiguity
Given that this is a start-up environment, be prepared to wear multiple hats and tackle open-ended problems. Think of examples from your past experiences where you've thrived in ambiguous situations. This will show that you're adaptable and ready for the dynamic nature of the role.
✨Engage with Curiosity
During your interviews, express your curiosity about the company’s projects and the technology they use. Ask insightful questions about their approach to AI and data infrastructure. This not only shows your interest but also aligns with their desire for someone who enjoys learning and exploring new ideas.