Python Backend Engineer (m/f/x) - AI Platform Enablement
Canva is seeking a Python Backend Engineer to join its AI Platform Enablement team, focusing on developing and maintaining data pipelines and backend services that support AI research and experimentation workflows. This role is integral to Canva's mission of redefining design experiences through innovative AI solutions.
The primary responsibilities include designing, building, and maintaining data pipelines that power AI research, developing backend services and APIs to provide researchers with reliable access to data at scale, and collaborating directly with researchers to understand and address their data needs. Additionally, the role involves improving data infrastructure reliability, observability, and performance, as well as debugging and resolving data quality issues.
Candidates should possess strong Python expertise with experience in building production-grade data pipelines or backend services. Proficiency in data engineering patterns such as batch processing, streaming, data quality, and pipeline orchestration is essential. Experience with Kubernetes or similar container orchestration environments, solid software engineering fundamentals including clean APIs, testing, and observability, and a collaborative mindset are also required. Familiarity with PyTorch or other ML frameworks is a plus.
The position offers a starting salary of EUR 70,000, along with equity packages, an inclusive parental leave policy, an annual Vibe & Thrive allowance to support wellbeing and social connection, and flexible leave options to support personal needs.
Canva's AI Platform Group serves as the foundation for AI innovation across the company, with the AI Enablement teams providing critical support to researchers and AI builders globally. The company fosters a collaborative and inclusive culture, offering growth opportunities and the chance to work on cutting-edge AI projects that have a significant impact on the design industry.