4 hours ago
Sydney, AustraliaSenior
Responsibilities
- Own the interface between digitisation algorithms and users, making model-quality issues clear and actionable for non-developers.
- Enable users to run digital-twin builds independently, diagnose failures, correct outputs, and collaborate without conflicts.
- Feed human corrections into machine-learning systems as training and evaluation data.
- Create standardized, measurable work units that scale across projects and regions and support forecasting.
- Improve the performance of dense, stateful tools by reducing load times and interaction latency.
- Support rollout and adoption of the platform by internal teams across global regions.
Requirements
- Demonstrated experience designing and shipping complex, production-grade systems.
- Strong attention to end-user experience, particularly for expert users who work in the tools continuously.
- Product sense, including gathering requirements and focusing development on user outcomes.
- Depth of experience or interest in modern programming languages including Java, C++, Dart, TypeScript, WebGL, and Python.
- Ability to learn unfamiliar technical areas quickly and deliver ambitious work incrementally.
- Bachelor’s degree in Computer Science, Mathematics, or a related field, or equivalent practical experience.
- Nice-to-have experience with human-in-the-loop systems, review and QA workflows, task routing, consensus and adjudication, DSLs, expression languages, low-code surfaces, distributed operational teams, CAD, GIS, IDEs, serious data visualization, geospatial systems, LiDAR, utilities, energy, or physics-based platforms.
Benefits
- Competitive salary and meaningful ESOP.
- Fully flexible working arrangements with a well-stocked office in Redfern.
- Regular office events.
- Opportunity to work on a complex, innovative, industry-leading product with real-world impact.
