At a Glance
- Tasks: Develop and integrate cutting-edge machine learning tools for design.
- Company: Join Canva, a vibrant tech company redefining design experiences.
- Benefits: Equity packages, flexible leave, and a supportive work environment.
- Why this job: Make a real impact in the design world with innovative AI solutions.
- Qualifications: Experience in generative AI models and strong engineering practices.
- Other info: Collaborative culture with excellent career growth opportunities.
The predicted salary is between 48000 - 72000 ÂŁ per year.
About the role
In your role as Senior Research (Machine Learning) Engineer, you’ll be at the heart of our mission to make advanced machine learning design tools easy for everyone to use. Your work will help create new features that make it simpler and more fun for Canva users to bring their ideas to life. By developing and integrating cutting‑edge technologies, you’ll enhance user experiences, drive Canva’s growth, and keep us at the forefront of the design industry. Together, we’ll make a real impact and shape the future of design.
Key responsibilities
- Partner with research scientists on multimodal generative AI, translating theory into practical applications.
- Port experimental Python code to scalable, testable, production‑grade solutions, including performance benchmarks and robust testing.
- Design, develop, and implement innovative model architectures and algorithms for multimodal design generation.
- Build sustainable ML pipelines that support CI/CD, deployment, and monitoring of generative models in production environments.
- Optimize and scale models for efficiency, latency, and throughput across large distributed systems.
- Enhance and maintain high‑quality datasets and annotations to fuel multimodal learning.
- Investigate and address production incidents through root‑cause analysis and sustainable fixes.
- Collaborate closely with cross‑functional stakeholders across Canva to build aligned, technically feasible, high‑impact solutions.
Qualifications & skills
- Deep experience developing generative AI models (Diffusion, GANs, Transformers) and real‑world application knowledge.
- Proven track record managing and optimizing large‑scale distributed training (e.g., hundreds of GPUs) and understanding infrastructure trade‑offs.
- Strong grasp of ML principles and proficiency with PyTorch for developing and optimizing performant models.
- Solid engineering practices – clean code, rigorous testing, CI/CD workflows, and robust observability in production.
- Thrives in ambiguity, demonstrates end‑to‑end ownership of complex initiatives, and consistently drives pragmatic solutions.
- Excellent communication, collaboration, and a commitment to knowledge sharing and co‑creation across teams.
Benefits & compensation
- Equity packages that align your success with Canva’s.
- Inclusive parental leave policy supporting all parents and carers.
- Annual Vibe & Thrive allowance to support well‑being, social connection, and home‑office setup.
- Flexible leave options that empower you to recharge and support you personally.
We make hiring decisions based on your experience, skills, and passion, as well as how you can enhance Canva and our culture. When you apply, please tell us the pronouns you use and any reasonable adjustments you may need during the interview process. Please note that interviews are predominantly conducted virtually. Check out lifeatcanva.com for more information.
#J-18808-Ljbffr
Senior Research Engineer - Video employer: Canva
Contact Detail:
Canva Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Research Engineer - Video
✨Tip Number 1
Network like a pro! Reach out to current or former employees on LinkedIn, especially those in similar roles. A friendly chat can give you insider info and might even lead to a referral.
✨Tip Number 2
Prepare for the interview by practising common questions related to machine learning and generative AI. We recommend doing mock interviews with friends or using online platforms to boost your confidence.
✨Tip Number 3
Showcase your projects! Bring along a portfolio of your work, especially any generative AI models you've developed. This will help you stand out and demonstrate your hands-on experience.
✨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 our Canva family.
We think you need these skills to ace Senior Research Engineer - Video
Some tips for your application 🫡
Tailor Your Application: Make sure to customise your CV and cover letter for the Senior Research Engineer role. Highlight your experience with generative AI models and any relevant projects you've worked on. We want to see how your skills align with what we're looking for!
Showcase Your Passion: Let us know why you're excited about this role and our mission at Canva. Share your enthusiasm for machine learning and design, and how you envision contributing to our team. A little passion goes a long way!
Be Clear and Concise: When writing your application, keep it straightforward and to the point. Use clear language to describe your experiences and achievements. We appreciate clarity and want to understand your journey without any fluff!
Apply Through Our Website: We encourage you to submit your application directly through our website. This ensures that your application gets to the right people quickly. Plus, it’s super easy to do – just follow the prompts and you’re good to go!
How to prepare for a job interview at Canva
✨Know Your Tech Inside Out
Make sure you’re well-versed in generative AI models like Diffusion Models, GANs, and Transformers. Be ready to discuss their real-world applications and how you've used them in your previous projects.
✨Showcase Your Problem-Solving Skills
Prepare examples of how you've tackled complex challenges in machine learning. Highlight your experience with large-scale distributed training and the infrastructure trade-offs you've navigated.
✨Demonstrate Clean Engineering Practices
Be prepared to talk about your coding standards, testing methodologies, and CI/CD workflows. Show that you value clean code and robust observability in production environments.
✨Communicate and Collaborate Effectively
Since this role involves working closely with cross-functional teams, practice articulating your ideas clearly. Emphasise your collaborative spirit and how you’ve contributed to knowledge-sharing in past roles.