Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Staff Software Engineer - Export (Chromium/Java): Building and evolving Canva's Chromium-based export pipeline for reliable, accessible file generation at more than 50 million weekly downloads with an accent on rendering architecture, PDF compliance, and distributed systems performance. Focus on solving rendering races and upstream Chromium regressions, designing monitoring and testing infrastructure, and leading technical decisions across the Editing Platform.
Location: Sydney, Australia
Company
Canva develops a collaborative design platform whose Export team transforms designs into downloadable files for sharing, printing, AI model training, and thumbnail generation.
What you will do
- Own the technical direction and architecture of Canva's Chromium-based export pipeline.
- Lead solutions for rendering failures, race conditions, upgrade breakages, and production incidents caused by upstream Chromium changes.
- Build monitoring and testing infrastructure to detect Chromium regressions and design for changing output structures.
- Set the direction for PDF accessibility and compliance, including PDF/UA and WCAG requirements for Enterprise customers.
- Lead export reliability and performance improvements across format optimisation and distributed systems serving more than 50 million weekly downloads.
- Mentor engineers through design reviews, debugging sessions, documentation, and collaboration across the Editing Platform group.
Requirements
- Deep experience with Chromium or another browser rendering engine, including work inside the engine or a comparable large codebase.
- Strong C++ skills for investigating and modifying complex third-party code.
- Experience with rendering pipelines, graphics programming, or print production systems.
- Strong Java backend engineering experience.
- End-to-end ownership of a technical domain, including architecture, trade-offs, and long-term maintenance.
- Experience debugging layered systems across multiple codebases and languages, and mentoring engineers through complex investigations.
Nice to have
- Knowledge of PDF specifications or experience with PDF generation and post-processing.
- Experience with accessibility standards for documents or file output.
Culture & Benefits
- Permanent, full-time employment.
- Virtual interviews.
- Reasonable interview adjustments are available.
- Hiring decisions consider experience, skills, passion, and contribution to Canva's culture.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
11 дней назад
Software Development Engineer (AWS Networking)
11 дней назад
Software Engineer, Internet Edge Services
14 дней назад
Staff Engineer, Engineering Tooling & Observability (C++)
14 дней назад
Principal Backend Software Engineer (Java)
14 дней назад
Senior Backend Software Engineer (Java)
Airwallex
10 дней назад