At a Glance
- Tasks: Lead innovative research in Machine Learning and design custom architectures for user intent.
- Company: Join Miro, a cutting-edge tech company focused on collaboration and creativity.
- Benefits: Equity, wellbeing benefits, WFH equipment allowance, and annual learning stipend.
- Other info: Work in a diverse team with opportunities for personal and professional growth.
- Why this job: Be the technical leader shaping the future of intelligent tools and make a real impact.
- Qualifications: PhD or equivalent experience in Computer Science, Math, or Physics with strong ML background.
The predicted salary is between 80000 - 100000 £ per year.
Miro is looking for a Lead Research Scientist to serve as the technical "North Star" for our Machine Learning organization. You will operate as a high-level Individual Contributor (Staff/Principal level), driving the architectural decisions behind the "Intelligent Canvas."
What You’ll Do
- Pioneer Novel Architectures: Move beyond off-the-shelf APIs. You will design and train custom architectures that fuse multimodal inputs (text, sketches, diagrams, screenshots, code, etc.) into a unified representation of user intent.
- Bridge Theory and Production: You will read the latest papers (NeurIPS, ICLR, CVPR) on Monday and have a working prototype by Friday. You bridge the gap between academic theory and scalable, low-latency production systems.
- Define the Technical Strategy: While Managers define what we build, you define how we build it. You will make high-stakes decisions on model selection (e.g., Diffusion vs. Autoregressive), build vs. buy, and fine-tuning strategies (LoRA, Q-LoRA).
- Mentorship & Technical Excellence: You will elevate the entire ML research engineering organization by conducting rigorous code reviews, hosting paper reading groups, and mentoring research engineers on mathematical fundamentals and experimental design.
- Solve the "Unsolved": You will tackle ambiguous problems with no StackOverflow answers—such as "How do we generate a valid UML diagram from a rough sticky-note brain dump?" or "How do we detect 'agreement' in a spatial cluster of comments?"
What You’ll Need
- Deep Research Expertise: PhD or equivalent deep industrial experience in Computer Science, Math, or Physics. You have a track record of publishing in top-tier conferences or shipping models that serve millions of users.
- Public Track Record: A portfolio of patents, impactful open-source contributions, or first-author publications in top-tier conferences (NeurIPS, ICML, CVPR, ICLR).
- Mastery of the Modern Stack: You are an expert in PyTorch or JAX. You can implement complex loss functions from scratch and debug distributed training issues on massive GPU clusters.
- Specialization in Structure & Generation: Deep experience in at least one of the following: Generative AI (LLMs/Diffusion), Graph Neural Networks (GNNs), or Geometric Deep Learning. You understand how to model relationships, not just tokens.
- Engineering Rigor: You write clean, modular, production-ready code. You understand the trade-offs between model accuracy and inference latency.
- Communication: You can explain the "Why" behind complex mathematical concepts to Product Managers, Designers, and Executives, turning abstract research into a compelling product vision.
Education + Experience
- Option A: PhD in Computer Science, Machine Learning, Mathematics, Physics, or related field plus 4+ years of professional experience shipping ML at scale.
- Option B: Master’s degree or equivalent deep technical experience plus 7+ years of industry experience, with at least 2 years operating at a Senior or Staff level (driving technical strategy).
Bonus (Nice-to-Have)
- Graph Learning Expertise: Specific experience with Graph Neural Networks (GNNs) or Geometric Deep Learning. You understand how to apply ML to non-Euclidean data (like the node-edge relationships on a Miro canvas).
- Generative Media: Hands-on experience building or fine-tuning Diffusion models for image/video generation or Multimodal LLMs (vision + text).
- Performance Optimization: Experience porting models to constrained environments (e.g., ONNX, WebGpu, CoreML) or optimizing inference for real-time interaction in the browser.
- Domain Knowledge: Previous work in Computational Creativity, HCI (Human-Computer Interaction), or building tools for thought (e.g., knowledge graphs, whiteboarding tools).
What's In It For You
We want you to feel supported, connected, and ready to grow. Our global benefits package generally includes equity, a wellbeing benefit, a WFH equipment allowance, and an annual Learning & Development stipend. Join a diverse team where you can do your best work. Full benefits may differ per location.
Lead Research Scientist employer: Miro
Contact Detail:
Miro Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Lead Research Scientist
✨Tip Number 1
Network like a pro! Reach out to people in the industry, attend meetups, and connect with Miro employees on LinkedIn. A personal connection can make all the difference when it comes to landing that interview.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those related to machine learning and generative AI. This is your chance to demonstrate your expertise and creativity beyond just your CV.
✨Tip Number 3
Prepare for technical interviews by brushing up on your knowledge of modern ML stacks like PyTorch or JAX. Practice coding challenges and be ready to discuss your thought process on architectural decisions—Miro loves innovative thinkers!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in being part of the Miro team.
We think you need these skills to ace Lead Research Scientist
Some tips for your application 🫡
Show Off Your Expertise: Make sure to highlight your deep research expertise and any relevant publications or patents. We want to see how your experience aligns with the cutting-edge work we do at Miro!
Tailor Your Application: Don’t just send a generic CV and cover letter. Tailor your application to reflect how your skills and experiences match the specific requirements of the Lead Research Scientist role. We love seeing candidates who take the time to connect their background to our needs.
Be Clear and Concise: When writing your application, clarity is key! Use straightforward language to explain complex concepts. Remember, you’ll need to communicate effectively with various teams, so show us you can do that right from the start.
Apply Through Our Website: We encourage you to apply through our website for the best chance of getting noticed. It’s the easiest way for us to keep track of your application and ensure it reaches the right people!
How to prepare for a job interview at Miro
✨Know Your Stuff
Make sure you’re up to speed with the latest research in machine learning, especially from top conferences like NeurIPS and CVPR. Brush up on your knowledge of multimodal inputs and custom architectures, as you'll need to demonstrate your expertise in these areas during the interview.
✨Showcase Your Projects
Prepare a portfolio that highlights your past work, especially any impactful open-source contributions or publications. Be ready to discuss specific projects where you’ve tackled complex problems, like generating UML diagrams or detecting agreement in comments, to show how you bridge theory and production.
✨Communicate Clearly
Practice explaining complex concepts in simple terms. You’ll need to convey your ideas effectively to non-technical stakeholders, so think about how you can break down your research into relatable insights that Product Managers and Designers can grasp.
✨Be Ready for Technical Challenges
Expect to face some tricky technical questions or case studies during the interview. Prepare by reviewing your understanding of model selection strategies and be ready to discuss trade-offs between accuracy and latency. This will showcase your engineering rigor and decision-making skills.