
Staff Software Engineer β Experiments Platform
Posted Sep 7

Posted Sep 7
This is a fully remote position, open to applicants in Australia.
β’ Offer senior technical guidance across the backend systems that support Canva's experimentation program.
β’ Enhance the platform utilized for setting up experiments, targeting users, presenting variants, and evaluating results.
β’ Assist in the development of safer and more user-friendly experimentation capabilities.
β’ Promote effective experimentation practices, accelerate signal detection, and provide early alerts when issues arise.
β’ Investigate the automation of experimentation analysis through AI technologies.
β’ Assume responsibility for major technical challenges.
β’ Collaborate with senior leaders throughout Canva to influence the future trajectory of the platform.
β’ Work alongside teams involved in building the platform.
β’ Aid engineers in configuring and launching experiments.
β’ Partner with data scientists analyzing experimentation data.
β’ Collaborate with product teams to utilize insights for decisions on rollouts, modifications, or discontinuations.
β’ Engage broadly with Canva's engineering and data science communities.
β’ Proven experience in developing backend systems or platforms relied upon by other engineers.
β’ Familiarity with experimentation, A/B testing, feature management, or progressive rollout systems in a large-scale engineering context.
β’ Ability to tackle ambiguous engineering challenges, establish technical direction, and assist engineers in achieving results.
β’ Experience in creating internal platforms or capabilities and promoting their adoption.
β’ Strong foundational knowledge in software engineering.
β’ Experience in designing dependable backend and distributed systems.
β’ Understanding of scalability, availability, consistency, and failure modes.
β’ Familiarity with data engineering, analytics engineering, or large-scale data processing.
β’ Knowledge of experiment assignment, targeting, variants, feature flags, metrics, guardrails, and progressive rollout.
β’ Strong engineering principles and the ability to apply them across different programming languages.
β’ Proficiency in Java is advantageous but not mandatory.
β’ Nice to have: direct experience with experimentation, A/B testing, feature management, or rollout infrastructure.
β’ Nice to have: a background that encompasses software engineering, data science, data engineering, or analytics engineering.
β’ Nice to have: experience with feature flagging, user targeting, progressive rollout, or automated guardrail systems.
β’ Nice to have: statistical intuition and comfort working with experimentation and statistical analysis.
β’ Equity packages.
β’ An inclusive parental leave policy that supports all parents and caregivers.
β’ An annual Vibe & Thrive allowance to promote wellbeing, social connections, office setup, and more.
β’ Flexible leave options.
β’ Flexible work arrangements: the option to work from Canva spaces, at home, or a combination of both.
β’ Virtual interviews.
Kryptos Technologies UK Limited
CBAM-Estimator GmbH
NewRocket
T-Rex Solutions, LLC
Get handpicked remote jobs straight to your inbox weekly.