Product EngineeringFull-timeRiyadh or Remote (UTC+1 to UTC+5)

IoT Developer · Digital Twin Experiences

Blend backend rigor with cinematic UIs. You will translate sensor feeds into interactive maps, timelines, and overlays that operations chiefs can trust.

2–5 years experienceJava · Angular · WebGLDigital Twins & Incident Playbooks

What you'll do

  • Implement Java APIs that stitch together SCADA, GIS, and IoT telemetry into a unified graph ready for visualization.
  • Build Angular components—maps, timelines, scenario editors—that help teams simulate outages and rehearse responses.
  • Collaborate with designers to push WebGL/WebGPU visualizations while maintaining accessibility and performance budgets.
  • Design data contracts and caching layers that keep twins responsive even on constrained field networks.
  • Instrument observability (OpenTelemetry, Grafana) so every operator action is traceable during post-incident reviews.

What makes you a great fit

  • Hands-on experience with Java services that feed real-time dashboards or digital twins.
  • Angular mastery, including RxJS patterns, state management (NgRx/Akita), and CSS architectures for large-scale apps.
  • Confidence working with mapping libraries (Mapbox, Cesium) or 3D engines for industrial use cases.
  • Understanding of authentication and multi-tenant access control for enterprise SaaS.
  • Bonus: experience with SCADA, OPC-UA, or geospatial data pipelines.

How to apply

Share your CV, demo links, and a story about a visualization or simulator you shipped. Include gifs or Looms if you have them—storytelling matters.careers@voltgraph.com.