Senior Machine Learning Engineer

2 months ago


Prague, Czech Republic Smartmockups Full time

Join the team redefining how the world experiences design.

Ahoj, hey, g'day, mabuhay, kia ora, 你好, hallo, vítejte

Thanks for stopping by. We know job hunting can be a little time consuming and you're probably keen to find out what's on offer, so we'll get straight to the point.

Where and how you can work

Our flagship campus is in Sydney, Australia but Prague is home to part of our European operations. And with that, you'll have choice in how you work, we trust our Canvanauts to choose the balance that empowers them and their team to achieve their goals.

What you’d be doing in this role

As Canva scales change continues to be part of our DNA. But we like to think that's all part of the fun. So this will give you the flavour of the type of things you'll be working on when you start, but this will likely evolve.

At the moment, this role is focused on:

  • Building cutting-edge ML features in the graphics space, like allowing 200 million users to transform 2D images into 3D models
  • Leading the development of end-to-end pipelines for training, evaluating, and deploying ML models
  • Developing performant data pipelines that provide AI model training and evaluation workflows with access to data assets that are legally compliant and aligned with Canvas’s strict policies around data usage for AI.
  • Working closely with product and design, as well as backend and frontend engineers, to ideate on and design product features that will enable millions of users to leverage AI for their work

You're probably a match if

  • You have several years of industry experience building machine learning applications in a software engineering (or equivalent) style role, using industry-standard technologies for production-focussed machine learning (Python, SQL, PyTorch/Tensorflow, Kubernetes/Docker, etc.)
  • You bring experience in building and deploying machine learning models to distributed production environments, including a strong understanding of end-to-end machine learning pipelines and components.
  • You have experience developing robust evaluation methodologies and workflows for complex or bespoke problem domains.
  • You possess strong research synthesis skills: the ability to dig through deep learning/machine learning literature and translate this into product and value for users.
  • You have additional experience with 2D and/or 3D graphics - this would be a great advantage for this role

About the team

This opportunity is huge - we are part of Canva Czech Republic team working on the Canva product, which helps people and businesses around the globe to create engaging visual materials. We develop product visualization features helping our users to bring their designs to life, and we work on a couple of yet-to-be-launched products that will bring the power of 3D graphics to our community of 200 million users.

What's in it for you?

Achieving our crazy big goals motivates us to work hard - and we do - but you'll experience lots of moments of magic, connectivity and fun woven throughout life at Canva, too. We also offer a range of benefits to set you up for every success in and outside of work.

Here's a taste of what's on offer:

  • Equity packages - we want our success to be yours too
  • Inclusive parental leave policy that supports all parents & carers
  • An annual Vibe & Thrive allowance to support your wellbeing, social connection, office setup & more
  • Flexible leave options that empower you to be a force for good, take time to recharge and supports you personally

Check out lifeatcanva.com for more info.

Other stuff to know

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.

We celebrate all types of skills and backgrounds at Canva so even if you don’t feel like your skills quite match what’s listed above - we still want to hear from you

Please note that interviews are conducted virtually.



  • Prague, Hlavní město Praha, Czech Republic Smartmockups Full time

    About the RoleWe are seeking a highly skilled Senior Machine Learning Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and deploying cutting-edge machine learning models to drive business growth and innovation.Key Responsibilities:Develop and implement machine learning algorithms and...

  • Software Engineer

    2 weeks ago


    Prague, Hlavní město Praha, Czech Republic ManpowerGroup s.r.o. Full time

    Job Title: Software Engineer - Python and Machine LearningJob Description: We are seeking a skilled Software Engineer with expertise in Python and Machine Learning. The ideal candidate will have a strong understanding of software development principles, data structures, and algorithms. Responsibilities include designing, developing, and deploying software...


  • Prague, Hlavní město Praha, Czech Republic Heřmánek Praha, základní škola a gymnázium Full time

    About the Role:We are seeking a Senior Software Engineer with expertise in artificial intelligence and machine learning to join our team at {company}.Key Responsibilities:Design and develop software applications using AI and ML technologies.Collaborate with cross-functional teams to implement AI and ML solutions.Contribute to the development of AI and ML...


  • Prague, Hlavní město Praha, Czech Republic Ministerstvo průmyslu a obchodu Full time

    Job Title: Data ScientistAbout the Job: We are looking for a Data Scientist to join our team. As a Data Scientist, you will work with our experienced team of data analysts and engineers to develop and implement advanced machine learning models.Responsibilities:Develop and implement machine learning algorithms to solve complex business problemsAnalyze and...


  • Prague, Hlavní město Praha, Czech Republic EGEM s.r.o. Full time

    We are seeking a skilled Senior Software Developer to join our team. This individual will be responsible for designing and implementing complex machine learning models to drive business growth. Key responsibilities include:Key Responsibilities:• Design and develop advanced machine learning algorithms to improve system efficiency• Collaborate with...


  • Prague, Hlavní město Praha, Czech Republic Ing. Jan Kotlář Full time

    Job Title: Senior Python DeveloperWe are seeking a highly skilled Senior Python Developer to join our team of experts in data science and machine learning. Responsibilities:Design and develop data-driven solutions using Python.Collaborate with cross-functional teams to integrate machine learning models into our product.Develop and maintain high-quality,...


  • Prague, Hlavní město Praha, Czech Republic Šticha & syn s.r.o. Full time

    About the Role:We are seeking a highly skilled software engineer to join our team. The ideal candidate will have a strong background in machine learning and data analysis.Key Responsibilities:Design and develop software applications using machine learning algorithms.Collaborate with cross-functional teams to integrate machine learning models into software...


  • Prague, Hlavní město Praha, Czech Republic Heureka Group a.s. Full time

    Job DescriptionWe are seeking a highly skilled Machine Learning Engineer to join our team at Heureka Group a.s. in Prague and Ljubljana.Company OverviewWe are an international team working remotely and communicating fully online, with a unique opportunity to get creative and provide users with a solution that brings translated content and offers from 9...


  • Prague, Hlavní město Praha, Czech Republic Bezpečnostní informační služba Full time

    About the RoleWe are seeking a skilled Software Development Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and deploying AI-powered software solutions. Your expertise in machine learning and AI will be invaluable in helping us drive innovation and growth.Key ResponsibilitiesDesign and...


  • Prague, Hlavní město Praha, Czech Republic PŘEDVÝBĚR s.r.o. Full time

    Job Title: Software EngineerOur company is seeking a skilled software engineer to join our team. The ideal candidate will have a strong background in machine learning and data analysis.Responsibilities:- Develop software applications using machine learning algorithms- Collaborate with data scientists to integrate data analysis into software applications-...


  • Prague, Hlavní město Praha, Czech Republic McDonald's Full time

    Job DescriptionAs a Software Engineer, you will be responsible for designing and developing innovative software solutions using machine learning and data analysis techniques.Responsibilities:- Develop and implement machine learning models to improve data analysis and visualization capabilities.- Collaborate with cross-functional teams to integrate ML models...


  • Prague, Hlavní město Praha, Czech Republic Správa železnic, státní organizace Full time

    At {company}, we are seeking a skilled Software Engineer to join our team. As a key member of our engineering team, you will be responsible for developing and implementing cutting-edge artificial intelligence and machine learning solutions. You will work closely with our data scientists and engineers to design and build intelligent systems that drive...


  • Prague, Hlavní město Praha, Czech Republic Rio California s.r.o. Full time

    About the RoleAs a Software Engineer, you will be responsible for designing, developing, and testing software applications. Your expertise in machine learning and data analysis will be crucial in driving business growth and improving customer experiences. You will work closely with cross-functional teams to deliver high-quality software solutions that meet...


  • Prague, Hlavní město Praha, Czech Republic HBS CZ s.r.o. Full time

    As a Software Engineer with expertise in AI and Machine Learning, you will be responsible for designing and developing intelligent systems that can learn and adapt to new situations. Your primary focus will be on building and implementing AI and ML models that can improve business outcomes and drive innovation. You will work closely with cross-functional...


  • Prague, Hlavní město Praha, Czech Republic Česká pošta, s.p. Full time

    Job Title: AI Software EngineerWe are seeking a talented AI Software Engineer to join our team of experts in the development of innovative solutions. The successful candidate will have expertise in artificial intelligence and machine learning, as well as a strong understanding of software development principles.Key Responsibilities:Design and develop AI and...


  • Prague, Hlavní město Praha, Czech Republic Kaufland Česká republika v.o.s. Full time

    Job Description:We are seeking a highly skilled software engineer with expertise in artificial intelligence and machine learning to join our team. The ideal candidate will have a strong background in computer science and experience with data analysis and algorithm design.Key Responsibilities:• Develop and implement AI and ML models using Python and...


  • Prague, Hlavní město Praha, Czech Republic ŠKODA DIGITAL Full time

    Key Responsibilities:Design and develop machine learning models to solve complex business problems.Analyze and visualize data to inform business decisions.Requirements:PhD in Computer Science or related field.Experience with deep learning techniques and frameworks.


  • Prague, Hlavní město Praha, Czech Republic V.I.P. SECURITY AGENCY s.r.o. Full time

    Job Title: Senior Software EngineerAs a senior software engineer, you will be responsible for designing and developing software applications using Python. You will work closely with the development team to ensure that the software meets the required specifications and is delivered on time. Key Responsibilities:- Design and develop software applications using...


  • Prague, Hlavní město Praha, Czech Republic Tesco Stores ČR a.s. Full time

    Key Responsibilities:Contribute to the development of data analysis and machine learning algorithmsCollaborate with cross-functional teams to implement AI solutionsDesign and implement data pipelines for business intelligenceRequirements:Strong programming skills in Python and experience with popular librariesUnderstanding of machine learning concepts and...


  • Prague, Hlavní město Praha, Czech Republic FAnn Retail, a.s. Full time

    We are seeking a highly skilled Data Scientist with expertise in machine learning to join our team at {company}. The ideal candidate will have a strong background in Python and R, with experience in developing and implementing machine learning models.Develop and deploy machine learning models using Python and RAnalyze and visualize complex data sets to...