Founding Researcher in London

Founding Researcher in London

London Full-Time 80000 - 100000 £ / year (est.) No working from home possible
C Proof

At a Glance

  • Tasks: Lead groundbreaking research in AI code generation and design innovative type systems.
  • Company: Dynamic startup backed by top-tier VCs, focused on trust in AI coding.
  • Benefits: Competitive equity, flexible work environment, and direct mentorship from industry founders.
  • Other info: Join a small, agile team where your ideas can directly influence the roadmap.
  • Why this job: Shape the future of verified computing and make a real impact in tech.
  • Qualifications: PhD preferred; strong background in machine learning or programming languages.

The predicted salary is between 80000 - 100000 £ per year.

London or New York, partially on-site. AI will write most of the world's code. The interesting bottleneck is no longer whether a model can produce code; it is whether anyone should trust it. We are building the trust stack for AI code generation, targeted at high-stakes computing where wrong numbers cost real money.

A statically typed language designed for coding models. A compiler whose guarantees double as audit-grade trust infrastructure. A coding model fine-tuned on the language, with the compiler emitting the continuous fitness signal that becomes its training reward. Language and model are co-designed.

We are a small team out of PyTorch, FAIR, NYU, & KCL, with strong institutional VC support from our pre-seed and active investor interest heading into seed.

What you will do:

  • Own the research agenda across the language and the model.
  • Design type systems and compiler analyses that yield useful fitness gradients.
  • Fine-tune coding models on a language with no pretraining footprint, including the supervised and reinforcement stages that build competence from zero.
  • Publish in PL and ML venues.
  • Choose the next experiments.
  • Help shape what verified computing looks like in the wild.

Who you are:

  • You publish at top venues in some combination of machine learning, programming languages, or formal methods. People who cross between them are who we want most.
  • PhD preferred, equivalent output equally fine.
  • You can talk fluently about both training dynamics and type systems. You do not need expertise in both, but you need real curiosity about whichever one you arrive without.
  • You write production code. Our stack is Rust and Python.
  • You are comfortable with early-stage ambiguity. The team is small. You will define your own roadmap and defend it with evidence.

Why join us?

You work directly with founders who have built infrastructure used across the industry. The research is well-scoped, the commercial wedge is real, and the equity reflects how early it is.

Founding Researcher in London employer: C Proof

As a Founding Researcher, you will join a dynamic and innovative team in either London or New York, where your contributions will directly influence the future of AI code generation. We foster a collaborative work culture that values curiosity and creativity, offering ample opportunities for professional growth and the chance to publish your research in top venues. With strong institutional support and a focus on high-stakes computing, this is an exciting opportunity to be at the forefront of technology while enjoying the benefits of equity and direct mentorship from experienced founders.

C Proof

Contact Details:

C Proof Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Founding Researcher in London

Tip Number 1

Network like a pro! Reach out to people in the industry, especially those connected to AI and coding. Attend meetups or conferences where you can chat with potential colleagues and show off your passion for research.

Tip Number 2

Showcase your work! Create a portfolio that highlights your research and projects related to programming languages and machine learning. This will give us a clear picture of your skills and how you can contribute to our team.

Tip Number 3

Prepare for interviews by brushing up on both technical and theoretical aspects of your field. Be ready to discuss your past research and how it aligns with our mission at StudySmarter. We love candidates who can think critically about their work!

Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we’re always looking for passionate individuals who are eager to shape the future of AI together with us.

We think you need these skills to ace Founding Researcher in London

Research Agenda Ownership
Type Systems Design
Compiler Analysis
Fitness Gradient Development
Fine-tuning Coding Models
Supervised Learning
Reinforcement Learning

Some tips for your application 🫡

Show Your Passion:When writing your application, let your enthusiasm for AI and coding shine through. We want to see that you’re genuinely excited about the research agenda and how it aligns with your interests.

Tailor Your CV:Make sure your CV highlights relevant experience in machine learning, programming languages, or formal methods. We’re looking for those who can cross between these areas, so don’t be shy about showcasing your unique skills!

Craft a Compelling Cover Letter:Your cover letter is your chance to tell us why you’re the perfect fit for the Founding Researcher role. Discuss your research interests, any publications, and how you envision contributing to our mission of building trust in AI code generation.

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 C Proof

Know Your Stuff

Make sure you brush up on the latest trends in machine learning and programming languages. Be ready to discuss your previous research and how it relates to the role of a Founding Researcher. This is your chance to show off your expertise!

Show Your Curiosity

Since the role requires a blend of training dynamics and type systems, demonstrate your curiosity about both areas. Prepare questions that show you're eager to learn and explore new concepts. This will impress the interviewers and show you're a good fit for their innovative environment.

Talk About Your Code

Be prepared to discuss your experience with Rust and Python. Share examples of production code you've written and how it has impacted your previous projects. This will help them see your practical skills in action and how you can contribute to their team.

Embrace Ambiguity

Since the team is small and the role involves defining your own roadmap, be ready to talk about how you handle uncertainty. Share examples from your past where you've thrived in ambiguous situations, showcasing your adaptability and problem-solving skills.