Canva
Computer Software
SeniorPythonSoftwareEngineer(BackendWorkflowsTeam)
Neural analysis suggests this role is
optimal for mid candidates.
“Senior Python Software Engineer (Backend Workflows Team) at Canva. Skills: Python, Software Engineering, AI Strategy. Shape Python language ecosystem. Define development patterns and documentation”
What You'll Achieve.
Support Canva’s broader AI strategy; Ensure high standards of engineering excellence; Align development patterns to Canva’s long-term strategy; Enable informed, targeted decisions on where to invest in the Python ecosystem; Evolve tools to meet needs of Python engineers and industry trends; Empower backend engineers by removing friction; Deliver intuitive, scalable workflows; Compose seamless backend experiences; Create foundations that enable every engineer to do best work; Elevate Python into first-class experience; Unlock full potential of ML/AI and backend engineering teams; Lead design and delivery of workflows, tooling, and best practices; Make Python development fast, reliable, and frictionless; Shape how engineers write, test, build, and operate Python code; Accelerate their impact; Enhance Canva and our culture
Industry & Context.
What They're Looking For.
Must Have
Expert-level Python experience, Demonstrated leadership and ownership of complex, high-impact engineering initiatives, Deep commitment to engineering excellence and systems architecture, Ability to design for scale, reliability, and non-functional foundations, Extensive experience with containerization, Extensive experience with Terraform, Extensive experience with GitOps, Solid understanding of how to build and operate production-grade infrastructure, Background in integrating ML applications into platform or backend systems, Understanding of AI/ML toolchains and their operational requirements, Ability to translate customer and developer needs into impactful technical solutions, Applying a product mindset to improve developer experience at scale
Nice to Have
Familiarity in modern development ecosystems and tools such as Bazel
What You'll Do.
Shape Python language ecosystem
Define development patterns and documentation
and deliver high-impact solutions
Uplift Python developer experience
Advocate for Python engineering best practices
Influence teams and align development patterns
Develop internal observability tooling and metrics
Drive org-wide ecosystem migrations
and maintenance strategies
Shape and execute long-term vision for IDE developer tooling
How You'll Work.
Team & Collaboration
Partner with Infra and Product teams; Collaborate across platform and product teams; Work closely with ML, backend, and platform engineers
Full Job Description
Join the team redefining how the world experiences design. 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. We also have a campus in Melbourne and co-working spaces in Brisbane, Perth and Adelaide. But you have choice in where and how you work. That means if you want to do your thing in the office (if you're near one), at home or a bit of both, it's up to you. 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: * Shaping the Python language ecosystem with a strong product and platform mindset, defining clear development patterns and documentation in partnership with Infra and Product teams to support Canva’s broader AI strategy. * Architecting, building and delivering high-impact solutions that uplift the Python developer experience at Canva, ensuring high standards of engineering excellence. * Advocating for Python engineering best practices across the organization, influencing teams and aligning development patterns to Canva’s long-term strategy. * Developing internal observability tooling and metrics that give the team actionable insights, enabling informed, targeted decisions on where to invest in the Python ecosystem. * Driving org-wide ecosystem migrations and tooling transformations, owning design, rollout, telemetry, communication, and long-term maintenance strategies. * Shaping and executing the long-term vision for IDE developer tooling, ensuring our tools evolve to meet the needs of Python engineers and industry trends. You're probably a match if * You have expert-level Python experience, w
Applying for this Senior Python Software Engineer (Backend Workflows Team) role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on SmartRecruiters
- SmartRecruiters often includes a video screening step — check camera and mic permissions.
- Link your GitHub or portfolio directly in the profile section for technical roles.
- Applications may be reviewed by AI scoring before reaching a recruiter — use keywords from the job description.
ANONYMOUS · UNFILTERED
What do employees actually say about Canva?
Real rants from real employees. Read before you apply.