Senior Software Engineer - Digitisation
Core
Design and ship production-grade systems that interface digitisation algorithms with expert users, enabling independent digital-twin builds, failure diagnosis, and human-in-the-loop training data feedback.
Role type
Senior Software Engineer (Digitisation & Digital Twins)
Builds
Standardized, measurable work units for forecasting and scalable digital-twin platforms
Domain
Geospatial systems, utilities, energy, physics-based platforms
Deliverable
production ML models
Required skills
Java, C++, Dart, TypeScript, WebGL, Python, system design, end-user experience design, requirement gathering
Preferred skills
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
Technologies
Java, C++, Dart, TypeScript, WebGL, Python, CAD, GIS, LiDAR
Responsibilities
Own the interface between digitisation algorithms and users; Enable users to run digital-twin builds independently; Feed human corrections into machine-learning systems; Create standardized, measurable work units; Improve performance of dense, stateful tools; Support rollout and adoption of the platform
Seniority
Senior, hands-on IC
