Skip to content

Lead Graphics Engineer #442

@sandra614

Description

@sandra614

🎮 We’re hiring a Rendering Engine Lead to redefine how buildings are visualized.

Maestro is a startup born from research at MIT and the University of Cambridge 🧠🎓
Our mission: use software to change the way we build—turning complex design data into clear, real-time instructions for the people (and soon machines 🤖) assembling our world.

🛠 The Product
Maestro Pilot is a web-based platform that converts BIM/CAD models, engineering inputs, and site feedback into:

  • Interactive 3D assembly manuals
  • Real-time completion tracking for clients

Our platform digests massive BIM models, uses AI to generate logical assembly sequences, and visualizes them in a custom 3D engine.
We’re building the operating system for the next generation of construction.

📊 Proof, not promises
We bootstrapped by proving the tech in the field.
In just 24 months, Maestro has delivered mass-timber and steel projects across Europe and the US 🌍
The impact: less re-work, compressed schedules, and reduced carbon emissions ♻️

🚀 What’s next
Manufacturers are lining up for enterprise trials.
Now we’re expanding the software team to ship the next-gen Pilot and make digital assembly the industry standard.

🧠 Your Mission
Take full ownership of our web-based rendering engine.
You’ll lead the strategic transition from Autodesk Viewer to a fully custom, high-performance rendering solution—defining how massive construction datasets are visualized and interacted with in the browser.

🔧 What you’ll solve

  • Architect and scale a modular rendering engine using Three.js + TypeScript
  • Push browser rendering to its limits (1M+ objects) with batching, instancing, Draco compression, and dynamic LOD streaming
  • Build advanced AEC features: 4D simulations, sectioning, markup, spatial filtering
  • Optimize GraphQL data pipelines for decoupled geometry and metadata loading
  • Own visualization infrastructure, data sovereignty, and security

💡 Who you are

  • Mid–Senior level (5+ years) in Three.js / Babylon.js / WebGL
  • Deep understanding of GPU pipelines, GLSL shaders, and WebGL internals
  • Hands-on experience with CAD/BIM data (Revit, Rhino, IFC)
  • Strong foundation in 3D math (matrices, vectors, quaternions)
  • Fluent in JavaScript / TypeScript (C# a plus)

🧪 A day in the role
Morning: Profiling a 500MB BIM model crashing mobile browsers 📱
Mid-day: Writing a custom GLSL shader for an X-ray visualization mode 👻
Afternoon: Designing GraphQL queries to fetch only critical metadata and speed up dashboards ⚡

🎁 What we offer

  • Real ownership: your code ships to live job-sites
  • Steep growth: work side-by-side with founders
  • Equity for top performers 💎
  • Startup energy with real, physical-world impact

📍 Location: Turin (hybrid)

🔥 If you love graphics, performance, and building tools that leave the screen and enter the real world, we should talk.

👉 Apply via our Portal: https://www.maestro-tech.com/careers/

#Hiring #GraphicsEngineering #ThreeJS #WebGL #RenderingEngine
#TechCareers #StartupJobs #ConstructionTech #BIM #3DEngine
#AI #DigitalConstruction #TurinJobs

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions