At a Glance
- Tasks: Explore groundbreaking causal discovery methods and validate innovative algorithms.
- Company: Join RootCause.ai, a pioneering AI company tackling fundamental questions in causal inference.
- Benefits: Enjoy hybrid/remote flexibility, competitive salary, and opportunities for impactful research.
- Why this job: Make a real difference by solving complex problems that matter in the AI landscape.
- Qualifications: Strong mathematical foundation and experience in algorithm design and prototyping.
- Other info: Collaborate with a dynamic team and contribute to cutting-edge research.
The predicted salary is between 36000 - 60000 £ per year.
Location: London (hybrid/remote flexibility within the United Kingdom)
Type: Full-time
Team: Research
Focus: Causal discovery theory · statistical inference · algorithm design · causal data modeling
Why RootCause.ai
Most of the AI stack is correlation machinery. They can't answer "what if" questions. They hallucinate because they have no grounded model of reality. RootCause.ai is solving this problem from first principles. We have proven we can build causal inference systems that actually work. Now the question is: how far can this go? Can we ground abstract concepts through causal structure? Can we build systems that reason through interventions and counterfactuals? Can we create AI that knows what it knows versus what it's guessing? These are fundamental questions. We have the resources to pursue them seriously: venture backing, real customer data, production infrastructure, and a team that's already proven they can turn causal theory into systems that work.
The role
This is a research role focused on validating novel causal discovery methods and pushing theoretical boundaries. You will be working on fundamental questions in causal inference, representation learning for causal structure, bridging theory and real-world application. Validate core mechanisms rigorously. Prove what works and why. You will need to be comfortable with open-ended research problems without clear solutions. Time split: ~70% theory and derivation, ~30% Python prototyping and validation. Validated algorithms are handed to engineering for production implementation. This role is about getting the fundamentals correct, not production code.
Who you are
- Theoretically rigorous: You work through proofs, derive algorithms from first principles, reason about identifiability and convergence.
- Research taste: You know which problems matter. You can distinguish fundamental questions from academic busy-work. You see what's interesting about a problem before anyone tells you.
- Independently driven: You don't need specifications. Give you a research direction and you figure out what to test, how to validate it, what's missing. You expand ideas, often improving the original concept. You're the person who reads something and immediately thinks "but what about..."
- Exceptionally fast: You prototype quickly - days to test an idea, not weeks. You know what experiments actually prove something vs. what's just motion.
- Startup mentality: You care about research that matters. If something works, you want it solving real problems, not sitting in a drawer. Academic pace frustrates you. You tolerate ambiguity and move forward anyway.
What you’ll do
- Theory & algorithm development: Develop novel causal discovery algorithms grounded in statistical theory. Work through mathematical derivations: identifiability conditions, convergence guarantees, sample complexity bounds, asymptotic properties. Reason about computational complexity and algorithmic trade-offs (exactness vs. approximation, sample efficiency vs. runtime). Design causal data modeling components: conditional probability distributions, structural equations, intervention operators, counterfactual primitives.
- Prototyping & validation: Implement algorithms in your language of choice with clear, reproducible code. Build evaluation harnesses: synthetic data generators with known ground truth, benchmark comparisons, stress tests. Validate on real RootCause customer datasets (manufacturing, logistics, telecommunications). Document assumptions, limitations, failure modes, and theoretical guarantees.
- Research collaboration: Work independently on fundamental problems you identify. Collaborate closely with founding team on specific algorithmic challenges RootCause faces. Translate customer problems into research questions and vice versa.
- Research output: Publish findings (conferences/journals encouraged). Write detailed internal technical documentation. Present work to team and contribute to research roadmap.
Must-have
- Strong mathematical foundation: real analysis, probability theory, statistics (estimation, hypothesis testing, asymptotic theory, model selection).
- Algorithm design: ability to derive algorithms from theoretical principles and reason about their properties.
- Algorithm prototyping: implement algorithms from scratch, build experiments, validate results.
- Research communication: write clear technical documentation and research papers.
- Intellectual curiosity: ability to identify important problems and work through them independently.
Strongly preferred
- PhD in mathematics, statistics, or closely related field (or equivalent research experience).
- Familiarity with causal graphs, conditional independence, identifiability, interventions, structural causal models.
- Experience implementing algorithms in your programming language of choice.
- Publications in causal inference, statistics, or machine learning.
- Experience deriving algorithms: from theory → implementation → validation pipeline.
- Understanding of computational complexity: Big-O analysis, parallelization potential, scalability considerations.
Good to have
- Deep knowledge of specific causal discovery families (PC, GES, NOTEARS, LiNGAM, etc.).
- Probabilistic modeling (graphical models, Bayesian methods, variational inference).
- Numerical optimization (gradient methods, convex/non-convex optimization, regularization).
- C++ or Rust (helpful for understanding production constraints during handoff).
- Experience with large-scale data (Arrow/Parquet, columnar formats).
- Open-source contributions or strong technical writing.
Research Scientist (Causal Mathematics) employer: RootCause.ai
Contact Detail:
RootCause.ai Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Research Scientist (Causal Mathematics)
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, and connect with researchers 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 research projects, algorithms, and any publications. This is your chance to demonstrate your theoretical rigour and fast prototyping abilities—make it shine!
✨Tip Number 3
Prepare for interviews by brushing up on causal discovery theory and algorithm design. Be ready to discuss your thought process and how you tackle open-ended problems. Practice explaining complex concepts in simple terms—it’ll impress the interviewers!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who are proactive about their job search—so go ahead and hit that apply button!
We think you need these skills to ace Research Scientist (Causal Mathematics)
Some tips for your application 🫡
Show Your Passion for Causal Discovery: When writing your application, let us see your enthusiasm for causal discovery theory and statistical inference. Share any personal projects or research that highlight your interest in these areas, as it shows you’re not just looking for a job, but genuinely excited about the work we do.
Be Clear and Concise: We appreciate clarity! Make sure your application is well-structured and to the point. Use bullet points where necessary to highlight your skills and experiences, especially those related to algorithm design and causal data modelling. This helps us quickly see how you fit into our team.
Highlight Your Independent Research Skills: Since we value independently driven researchers, make sure to showcase any instances where you’ve tackled open-ended problems. Talk about how you identified research directions and what innovative solutions you came up with. This will resonate with our startup mentality!
Tailor Your Application to Us: Don’t just send a generic application! Tailor your CV and cover letter to reflect the specific requirements of the Research Scientist role at RootCause.ai. Mention how your background aligns with our focus on causal inference and your eagerness to contribute to real-world applications. And remember, apply through our website for the best chance!
How to prepare for a job interview at RootCause.ai
✨Master the Fundamentals
Before your interview, make sure you have a solid grasp of causal discovery theory and statistical inference. Brush up on key concepts like identifiability and convergence, as well as algorithm design principles. Being able to discuss these topics confidently will show that you're theoretically rigorous and ready to tackle complex problems.
✨Show Your Research Taste
Prepare to discuss specific research questions that excite you in the realm of causal mathematics. Think about what makes a problem interesting and how it can be applied in real-world scenarios. This will demonstrate your ability to distinguish between fundamental questions and academic busy-work, which is crucial for this role.
✨Prototyping Skills are Key
Since the role involves a significant amount of prototyping, be ready to talk about your experience with implementing algorithms and building experiments. Share examples of how quickly you've tested ideas in the past, and highlight your ability to validate results effectively. This will showcase your independently driven nature and startup mentality.
✨Communicate Clearly
Effective communication is essential, especially when discussing complex theories and algorithms. Practice explaining your research and findings in a clear and concise manner. Be prepared to present your work and contribute to the research roadmap, as this will reflect your collaborative spirit and research communication skills.