Founding Researcher in Slough

Founding Researcher in Slough

Slough Full-Time 80000 - 120000 £ / 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, based in London or New York.
  • Benefits: Competitive equity, flexible work environment, and direct mentorship from industry founders.
  • Other info: Join a small, agile team and define your own research roadmap.
  • Why this job: Shape the future of verified computing and make a real impact in AI.
  • Qualifications: PhD preferred; strong background in machine learning or programming languages.

The predicted salary is between 80000 - 120000 £ 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 Slough employer: C Proof

Join a pioneering team in London or New York, where you'll have the unique opportunity to shape the future of AI code generation. As a Founding Researcher, you'll collaborate closely with industry veterans, engage in cutting-edge research, and enjoy a culture that values innovation and autonomy. With strong institutional support and a focus on meaningful work, this role offers not just competitive equity but also a chance to make a significant impact in high-stakes computing.

C Proof

Contact Details:

C Proof Recruitment Team

StudySmarter Expert Advice🤫

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

Tip Number 1

Network like a pro! Reach out to people in the AI and programming languages space, especially those connected to our team. Attend meetups or conferences where you can chat with potential colleagues and show off your passion for the field.

Tip Number 2

Show us your skills! If you’ve got a project or research that aligns with what we’re doing, don’t hesitate to share it. A GitHub repo or a blog post can really make you stand out and demonstrate your expertise in machine learning or programming languages.

Tip Number 3

Prepare for the interview by diving deep into our tech stack. Brush up on Rust and Python, and be ready to discuss how you’d tackle type systems and compiler analyses. We love candidates who can think critically about the challenges we face!

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 genuinely interested in joining our team and contributing to the exciting work we’re doing.

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

Research Agenda Ownership
Type Systems Design
Compiler Analysis
Machine Learning
Programming Languages
Formal Methods
Publication in Top Venues

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 can shape the future of verified computing.

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 this role. Discuss your research interests, any publications, and how your background aligns with our mission. Keep it engaging and personal!

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 keen on 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. They’ll want to see that you can talk fluently about both training dynamics and type systems, so don’t shy away from diving deep into these topics.

Show Your Curiosity

Since they value curiosity, prepare some thoughtful questions about their projects and future directions. This shows you’re not just interested in the job but also in contributing to their vision. Think about what you’d like to explore further in AI code generation and how you can help shape verified computing.

Demonstrate Your Coding Skills

Be ready to showcase your coding abilities, especially in Rust and Python. You might be asked to solve a problem or discuss your approach to writing production code. Bring examples of your work or be prepared to explain your thought process behind your coding decisions.

Embrace Ambiguity

Since the team is small and the environment is early-stage, show that you’re comfortable with ambiguity. Share experiences where you’ve had to define your own roadmap or navigate uncertain situations. Highlight your adaptability and how you can thrive in a dynamic setting.