At a Glance
- Tasks: Design and implement innovative AI solutions for dynamic ontology generation.
- Company: Join a pioneering AI company focused on cutting-edge knowledge-graph technology.
- Benefits: Enjoy private healthcare, wellness perks, team socials, and a supportive work environment.
- Other info: Dynamic team culture with opportunities for professional growth and industry engagement.
- Why this job: Make a real impact in AI while collaborating with top engineers and researchers.
- Qualifications: Experience in knowledge graphs, Rust, Python, and a passion for AI problem-solving.
The predicted salary is between 60000 - 80000 ÂŁ per year.
About the Company
We are building AI Brain, a knowledge‑graph platform that tackles the hard problem of dynamic ontology generation for enterprise‑scale data. Our solutions enable forward‑deployed engineers to wrap AI into existing workflows while keeping customisations as intellectual property that feeds back into the platform.
Role Overview
You will work on the research‑grade core of AI Brain alongside the CTO and senior engineering team, addressing open‑ended problems such as hierarchical ontology design, per‑tenant configuration, entity consolidation, and temporal graph modeling. The work directly tests the core thesis of the platform.
Responsibilities
- Design and implement hierarchical ontology generation, moving from a flat conceptual space to one with inheritance while preserving source provenance.
- Develop per‑tenant configuration mechanisms that allow forward‑deployed engineers to tune behaviour without modifying the runtime.
- Define metrics and evaluation pipelines to assess the quality of generated ontologies.
- Build robust entity consolidation pipelines that reconcile fuzzy matches, heuristics, and agent‑driven tiebreaking, maintaining end‑to‑end provenance.
- Identify and resolve edge‑case duplication where the same real‑world entity appears under different names in varied contexts.
- Separate consolidation, enrichment, and update logic into distinct, maintainable concerns.
- Determine and store entity‑level attributes to avoid recomputation per data chunk.
- Architect and build a Rust‑based temporal graph database that records timestamps on nodes, edges, and attributes, enabling historical retrieval and back‑testing.
- Benchmark and author a white paper on new enterprise‑context retrieval standards, publishing results independently from our solutions.
- Explore and vet frontier research ideas such as alternative embedding geometries, community‑detection retrieval, graph‑internal monitoring, and encoder‑based privacy primitives.
- Contribute to hiring decisions, client engagements, and technical mentorship.
Qualifications
- Depth in at least one of: knowledge graphs and GraphRAG, retrieval systems, agent orchestration, or large‑scale data ingestion.
- Demonstrated ability to translate research papers or first‑principles thinking into production systems (published work, open‑source contributions, or architecturally walk‑throughable implementations).
- Proficient Rust experience, having written performance‑critical systems (parsers, runtimes, storage engines, services) and an understanding of Rust’s complexity trade‑offs.
- Strong Python skills and sufficient TypeScript expertise to ship product surfaces where it matters.
- Effective code review habits—reading PRs, identifying three improvement points, and providing constructive feedback.
- Ability to distinguish clever from optimal solutions and to push back against suboptimal choices.
- Passion for the problem space of context layers, GraphRAG, dynamic ontology generation, and temporal data systems (not mere hype around AI).
- PhD unnecessary; required level of problem‑solving competence is demonstrable through past work.
Benefits
- Private healthcare and a comprehensive wellness benefits package.
- Sauna and cold‑plunge sessions for recovery and team bonding.
- Team socials, dinners, off‑sites, and access to industry events.
- Supportive environment encouraging high‑quality work while preventing burnout.
Stack
- Agents: LangGraph with Pydantic‑typed state, Claude via Vertex AI, Gemini for fast tagging.
- Graph and data: Postgres + Apache AGE (current) with a Rust temporal graph database in active development.
- Backend: FastAPI, Python 3.12, Pydantic throughout.
- Frontend: Next.js (App Router), TypeScript, Tailwind, shadcn, Vercel.
- Infrastructure: GCP compute, storage, model serving, and key management.
- Tooling: pnpm, Husky commit hooks (lint, format, typecheck, test, agentic check), Linear, Claude Code.
Founding Research Engineer employer: 60x.ai
Contact Detail:
60x.ai Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Founding Research Engineer
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, and connect with potential colleagues on LinkedIn. You never know who might have the inside scoop on job openings or can put in a good word for you.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those related to knowledge graphs or Rust systems. This gives us a tangible way to see what you can do and how you think about solving complex problems.
✨Tip Number 3
Prepare for interviews by diving deep into our tech stack. Brush up on Rust, Python, and TypeScript, and be ready to discuss your past work and how it relates to the role. We love seeing candidates who can articulate their thought process!
✨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 us you’re genuinely interested in being part of our team at AI Brain.
We think you need these skills to ace Founding Research Engineer
Some tips for your application 🫡
Show Your Passion: When writing your application, let your enthusiasm for the role and the problem space shine through. We want to see that you’re genuinely excited about tackling challenges like dynamic ontology generation and temporal data systems.
Tailor Your Experience: Make sure to highlight your relevant experience in knowledge graphs, Rust, and Python. We’re looking for specific examples of how you’ve tackled similar problems in the past, so don’t hold back on those details!
Be Clear and Concise: While we appreciate creativity, clarity is key. Keep your application straightforward and to the point. Use bullet points if it helps convey your skills and experiences more effectively.
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 and shows us you’re serious about joining our team!
How to prepare for a job interview at 60x.ai
✨Know Your Stuff
Make sure you brush up on knowledge graphs, Rust, and the specific technologies mentioned in the job description. Be ready to discuss your past projects and how they relate to hierarchical ontology generation or entity consolidation.
✨Show Your Problem-Solving Skills
Prepare to tackle open-ended problems during the interview. Think of examples where you've translated complex research into practical solutions, and be ready to explain your thought process clearly.
✨Engage with the Team
Since you'll be working closely with the CTO and senior engineers, show your enthusiasm for collaboration. Ask insightful questions about their current projects and express your interest in contributing to team discussions and mentorship.
✨Demonstrate Your Passion
Let your passion for dynamic ontology generation and temporal data systems shine through. Share any relevant research or personal projects that highlight your commitment to this field, and make it clear that you're not just jumping on the AI bandwagon.