Logo Canva Austria GmbH.

Senior Backend Engineer - AI Media Transforms

New

Job

  • Level
    Senior
  • Job Field
    IT, DevOps, Back End
  • Employment Type
    Full Time
  • Contract Type
    Permanent employment
  • Salary
    from 80.000 € gross/year
  • Location
    Vienna
  • Working Model
    Hybrid, Onsite
  • Job Summary

    In this role, you develop backend solutions for AI-powered design tools, design APIs, orchestrate tasks, and optimize processes for real-time GPU-backed operations.

    Job Technologies

    Your role in the team

    • Join the team redefining how the world experiences design.
    • Our flagship campus is in Sydney, Australia but Austria is home to part of our European operations.
    • And you have the choice in where and how you work, we trust our Canvanauts to choose the balance that empowers them and their team to achieve their goals.
    • Fun fact, a big part of our Austrian operations is developing the AI product within Canva to help reimagine how artificial intelligence can be used in design.
    • As Canva scales, change continues to be part of our DNA.
    • Own the backend of the service that every AI editing feature at Canva calls.
    • It's a Java service that sits between Canva's product surfaces and our GPU model workers, and it turns 'remove this background' into a durable, observable, safe job.
    • You will be responsible for API and proto design, the job and task state machine, multi-step pipelines, queue-driven worker orchestration, persistence, content safety and moderation, and the error handling that makes a multi-second GPU-backed request feel reliable.
    • Ship new editing capabilities end to end.
    • When a new model is ready (e.g., inpainting, upscaling, background removal, and several more each year) you design the API, build the pipeline, wire up the async handoff to the GPU worker, and roll it out behind feature flags with metrics from day one.
    • Run it in production.
    • You will be on call for a service performing GPU-backed work at Canva scale, and you will be responsible for what that entails: autoscaling driven by queue depth, GPU capacity and instance type choices, replica floors and warm pools for latency-sensitive models, health probes, region rollouts, release schedules and deployment tests, plus the dashboards you wish you had at 2am.
    • Make it faster and cheaper.
    • Profile the entire request path including queue wait, media fetch, pre- and post-processing, GPU time, moderation, S3 upload, and ship improvements to both latency and cost per request.
    • Build the platform other teams build on.
    • Several internal services and product surfaces call these APIs, from Canva AI and Design Agent to the editor, and the photo editor.
    • You will design contracts that withstand constant model churn: backwards-compatible proto-evolution, sensible defaults, completion and notification semantics that callers can rely on, and requirements such as content provenance, privacy preferences, and data-eligibility checks integrated into the pipeline rather than added later.
    • Set backend direction and raise the bar.
    • You will act as the backend tech lead for the team, shaping architecture and design reviews alongside the team's ML tech lead, and raising backend craft across a team of both backend and ML engineers.
    • Partner across teams.
    • Product teams on requirements, our research partners on new models, the inference team on GPU serving, and consumer teams on landing new capabilities on the platform.

    This text has been machine translated. Show original

    Our expectations of you

    Qualifications

    • You have high proficiency in Java or a similar JVM language (Kotlin, Scala), with a solid grasp of the surrounding ecosystem and tooling.
    • You have strong computer science fundamentals such as concurrency, distributed systems, performance engineering, and the design patterns that come with running services at scale.
    • You've built asynchronous, job-based systems: queues, workers, state machines, retries, timeouts and partial failure.
    • Our requests take seconds rather than milliseconds, run on scarce GPU capacity and cost real money per call, so correctness under partial failure and cost per request matter more here than raw throughput.
    • You're happy owning the operational surface as part of the job: metrics and dashboards, autoscaling and capacity, deployment configuration, and progressive rollout behind feature flags.
    • You have a good sense of API design and the discipline to evolve a contract without breaking two dozen downstream callers.
    • You're comfortable working alongside ML engineers and researchers.
    • You will write some Python code (e.g., worker entry points, job handlers, deployment configuration) and should be comfortable considering a GPU-backed workload as a problem of latency, capacity, and cost.
    • You have a track record of leading technical initiatives end to end.
    • This means driving architecture decisions, partnering with senior engineers, and raising the technical bar on a team.
    • You communicate clearly in writing and verbally, with the ability to make complex technical trade-offs understandable to product, ML and infrastructure audiences alike.

    Experience

    • You have significant commercial experience designing, building and operating backend systems in production - and staying on call for them.
    • You don't need PyTorch, model architecture or training experience; that's our ML engineers' craft and we won't test you on it.

    This text has been machine translated. Show original

    What we offer

    • 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.
    • At Canva, we value fairness and strive to provide competitive, market-informed compensation while ensuring internal equity within the team in each region.
    • We make hiring decisions based on your skills, experience and our overall assessment of what we observed and learnt in the hiring process.
    • The starting salary for this position is EUR 80,000.
    • When calculating offers, we make salary decisions based on market data and candidates' skills and experience.

    This text has been machine translated. Show original

    Benefits

    Health, Fitness & Fun

    Work-Life-Integration

    Food & Drink

    Higher Take-Home Pay

    Topics You Will Work On

    Job Locations

    • Location Vienna

      Austria

    About Your Employer

    Canva Austria GmbH.

    Canva Austria GmbH.

    Wien

    By making complicated tech simple, we strive to enable individuals and businesses of all sizes to benefit from the recent advances in Visual AI. Our tools simplify and accelerate workflows, foster creativity, and enable others to create new products.

    Description

  • Company Size
    50-249 Employees
  • Founding Year
    2018
  • Language
    English
  • Company Type
    Startup
  • Working Model
    Hybrid, Onsite
  • Industry
    Internet, IT, Telecommunication
  • Logo Canva Austria GmbH.

    Senior Backend Engineer - AI Media Transforms

    Salary
    from 80.000 € gross/yearEstimated net salary based on the gross salary in the job ad.from 51.756 € net/year
    Location
    Vienna
    Working Model
    Hybrid, Onsite
    Diversity
    Open for all genders
    English Only
    English only required

    More Jobs