Responsibilities
- Design, build, and deploy machine learning models that improve the accuracy and quality of design imports at scale.
- Work closely with engineers to integrate ML systems into high-performance backend and rendering pipelines.
- Define data strategies — including data collection, labeling approaches, and evaluation frameworks — to continuously improve model performance.
- Take a new perspective on existing import solutions and apply analytical thinking to solve complex, ambiguous problems.
- Contribute to architectural decisions that impact the broader Editing Platform ecosystem.
- Champion experimentation, monitoring, and model observability best practices.
- Collaborate across teams to identify opportunities where ML can unlock step-change improvements in user experience.
Requirements
- Strong experience building and deploying machine learning models in production environments.
- Hands-on experience with Python and ML frameworks (e.g., PyTorch, TensorFlow) and experience shipping scalable systems.
- Conceptual and practical expertise in areas such as computer vision, document/layout understanding, structured data extraction, or related fields.
- Comfort navigating ambiguity and shaping problem definitions in a fast-scaling environment.
- Ability to think beyond model performance — considering system design, latency, reliability, and user impact.
- Clear communication skills and ability to translate complex ML concepts into actionable engineering decisions.
Benefits
- Equity packages
- Inclusive parental leave policy that supports all parents & carers
- Annual Vibe & Thrive allowance to support wellbeing, social connection, office setup & more
- Flexible leave options that empower you to be a force for good, take time to recharge, and support you personally
Additional Information
- This role is remote-friendly within Australia or New Zealand.
- Hiring decisions are based on experience, skills, passion, and cultural impact.
- Applicants are encouraged to specify pronouns and any reasonable adjustments needed during the interview process.
- Candidates who don’t tick all boxes are still encouraged to apply.


