AI Spatial Computing Engineer
An AI Spatial Computing Engineer designs and builds intelligent systems that merge AI models with immersive 3D environments - powe…
Skill Guide
The discipline of architecting immersive XR experiences by precisely mapping virtual content to the physical world via persistent spatial anchors, implementing realistic virtual object occlusion behind real-world geometry, and integrating responsive hand and eye tracking for intuitive user interaction.
Scenario
A user needs to place a virtual vase on their real coffee table, and it should stay there even after they close and reopen the app.
Scenario
Build an AR app for a furniture company where users can place a virtual sofa in their room, but when they walk behind their real physical couch, the virtual sofa is correctly hidden.
Scenario
An architect and a client, each with their own headset, need to collaboratively review a 3D building model anchored to the construction site. Client's eye gaze is used to highlight areas of interest for the architect.
Primary engines and SDKs for building cross-platform or platform-specific XR applications. AR Foundation provides a unified API for plane detection, raycasting, and anchoring across ARCore and ARKit. Meta's SDK is essential for hand and eye tracking on Quest devices.
Cloud-based services for creating, storing, and sharing persistent spatial anchors across devices and sessions. Azure and Google are enterprise-grade, while Lightship offers VPS (Visual Positioning System) for global, GPS-assisted anchoring.
SDKs for integrating low-latency hand pose estimation and eye gaze data. Ultraleap is industry-standard for controller-less interaction. Eye tracking is critical for accessibility, intent-based UI, and foveated rendering optimization.
Answer Strategy
Test the candidate's understanding of real-time depth integration and performance trade-offs. A strong answer will mention using the device's depth API (LiDAR/structured light) to generate a real-time occlusion mesh, applying it as a stencil or depth buffer in the shader pipeline, and discuss optimization techniques like temporal filtering of the depth data or using simplified proxy geometry to reduce GPU load.
Answer Strategy
Test knowledge of cloud anchor services and synchronization architecture. The answer should outline using a service like Azure Spatial Anchors to create a persistent, cloud-based anchor in the first user's environment, which the second user can locate via image recognition or QR code scan, followed by a networking layer (e.g., Netcode for GameObjects) to synchronize object state and user transforms relative to that anchor.
1 career found
Try a different search term.