At a Glance
- Tasks: Lead groundbreaking research in AI code generation and design innovative type systems.
- Company: Dynamic startup with a focus on trust in AI, backed by top-tier investors.
- Benefits: Equity options, competitive salary, and the chance to shape the future of computing.
- Other info: Join a small, agile team and define your own research roadmap.
- Why this job: Make a real impact in AI while collaborating with industry pioneers.
- Qualifications: PhD preferred; strong publication record in ML 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: Burnin
Contact Detail:
Burnin Recruiting 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 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 do, 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 real-world problems in AI code generation. We love candidates who can think critically about type systems and training dynamics!
✨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 joining our team and contributing to building the trust stack for AI code generation.
We think you need these skills to ace Founding Researcher in London
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 Experience: Make sure to highlight your relevant experience in machine learning, programming languages, or formal methods. We’re looking for those who can bridge these areas, so don’t be shy about showcasing your unique skills!
Be Clear and Concise: Keep your application straightforward and to the point. We appreciate clarity, so avoid jargon unless it’s necessary. Remember, we want to understand your thought process and how you approach problems.
Apply Through Our Website: Don’t forget to submit your application through our website! It’s the best way for us to keep track of your application and ensure it gets the attention it deserves. We can’t wait to hear from you!
How to prepare for a job interview at Burnin
✨Know Your Research
Dive deep into the latest trends in machine learning and programming languages. Be prepared to discuss your previous research and how it aligns with the company's goals. Show them you’re not just familiar with the topics, but passionate about pushing the boundaries.
✨Demonstrate Your Coding Skills
Since the role involves writing production code in Rust and Python, brush up on your coding skills. Be ready to showcase your ability to write clean, efficient code. You might even be asked to solve a coding problem during the interview, so practice common algorithms and data structures.
✨Embrace Ambiguity
This position requires comfort with early-stage ambiguity. Prepare examples from your past experiences where you successfully navigated uncertainty or defined your own roadmap. Highlight your adaptability and how you thrive in dynamic environments.
✨Engage with Curiosity
Show genuine curiosity about both training dynamics and type systems. Even if you’re stronger in one area, express your eagerness to learn about the other. Ask insightful questions that demonstrate your interest in the company’s mission and the challenges they face.