About Project

Unity library that integrates a partner-provided ML model into a real-time AR application for XR headsets (such as Galaxy XR and similar devices without LiDAR). The product combines camera video stream processing, ML model inference, and AR visualization within a single Unity pipeline.

REQUIREMENTS

  • 3+ years of commercial Unity development experience (C#)
  • Hands-on experience building AR/VR/XR applications, ideally for standalone headsets (Meta Quest, Galaxy XR, Pico, HoloLens, or similar)
  • Solid understanding of AR Foundation, ARCore, ARKit, or OpenXR
  • Experience with performance optimization in Unity: profiling, frame budgeting, GPU/CPU bottleneck analysis, memory management
  • Experience working with camera input and video stream processing in Unity
  • Understanding of ML model integration in Unity (Barracuda, Sentis, ONNX Runtime, TensorFlow Lite, or similar frameworks)
  • Familiarity with shaders and rendering pipelines (URP/HDRP)
  • Ability to work in conditions of technical uncertainty and R&D tasks

    Nice-to-have:
  • Experience with stereoscopic rendering and XR-specific optimization techniques
  • Background in Computer Vision or working closely with ML/CV engineers
  • Familiarity with spatial computing concepts: SLAM, plane detection, hand/eye tracking.

RESPONSIBILITIES

  • Develop and maintain a Unity library that integrates a third-party ML model into a real-time AR pipeline
  • Implement camera input handling and feed raw video frames into the ML inference stage
  • Integrate AR plane detection and spatial tracking, including on devices without LiDAR support
  • Optimize runtime performance to maintain stable 60 FPS per eye while running ML inference in parallel
  • Profile and troubleshoot CPU/GPU bottlenecks across standalone XR hardware
  • Collaborate with the ML team to align on model input/output formats, latency budgets, and integration requirements
  • Test and validate the solution on physical XR devices (e.g., Galaxy XR) and iterate based on results
  • Participate in code reviews and maintain code quality standards together with the Unity Lead
  • Communicate technical risks, blockers, and scope changes to the PM and team lead in a timely manner
  • Document implementation details, integration steps, and known limitations of the library.

We offer

  • Interesting and challenging work in a dynamically developing company with opportunities for professional growth
  • Competitive compensation depending on experience and skills
  • Supporting work–life balance
  • Medical insurance
  • Exciting long-term projects with customers from Israel, USA, UK and KSA
  • Opportunity to propose and implement your own solutions
  • Flexible work schedule
  • Maintaining PE by an internal accountant from the company (for Ukrainians)
  • Regular performance evaluation and salary revision
  • English classes with certified English teachers (individual and group lessons)
  • Team buildings and corporate activities
  • Official Ukrainian holidays are days off

Join us and change the
IT industry with us