About the Role
Role details below.
Responsibilities
- Collaborate closely with stakeholders, PMs, and cross-functional teams to create innovative and scalable solutions
- Design, develop, and maintain high-performance, scalable, and reusable backend components
- Identify and implement best practices and methodologies for backend engineering
- Help foster a culture of continuous learning and improvement
- Participate in code reviews, ensuring adherence to coding standards and best practices
- Contribute to the overall architecture and design of backend systems, ensuring maintainability and extensibility
- Ensure experimental code is production ready
- Build internal apps and services
- Create tooling and processes that let multiple model variants ship safely and quickly
- Work on training data pipelines and internal tools like data visualisers and aggregators to support researchers in end-to-end workflows
- Collaborate with researchers and stakeholders across the Gen AI group to bring AI features to production effectively
- Ensure ML features are reliable, observable, and easy for other teams to adopt
- Own model deployment and rollout pipelines
- Build and maintain infrastructure and tooling that lets researchers iterate faster
- Run data collection systems that feed ML training
Additional Information
- The role is within the AI research group, specifically the Research Enablement EU team
- The engineer will work on cutting edge AI features at Canva
- Close collaboration with data scientists, MLEs, PMs, and designers is expected