Spectacles Student Worker- Computer Vision Engineering

Snap Snap · Consumer · Vienna, Austria

Computer Vision Engineering student worker role focused on researching and developing advanced computer vision algorithms and implementing them onto Spectacles. The role involves optimizing performance, writing clean code, and potentially publishing research or contributing to patents.

What you'd actually do

  1. Research and develop advanced computer vision algorithms and enhance performance for Spectacles-specific challenges.
  2. Implement and optimize computer vision technologies onto Spectacles.
  3. Write clean and modular code.
  4. Test and iterate on algorithms/models to ensure robustness and efficiency.
  5. Research novel CV/AR methodologies and publish results (Optional) or contribute to patents, bridging academic innovation and product development.

Skills

Required

  • Python
  • C++
  • Computer Vision
  • Machine Learning
  • 3D geometry
  • Trigonometry
  • Linear algebra

Nice to have

  • Camera Calibration
  • Sensor Calibration and Fusion
  • Visual Inertial System
  • Hand Tracking
  • Object Tracking
  • Visual SLAM
  • Bundle Adjustment
  • Depth Estimation
  • 3D Scene Reconstruction
  • Semantic Segmentation
  • Motion Generation
  • Stable Diffusion
  • Integrating Machine Learning models into Augmented Reality solutions
  • 3D engines
  • Lens Studio
  • Blender
  • Unity
  • Unreal Engine
  • first-author publication in a top conference (CVPR, NeurIPS, ECCV, ICCV, etc.)

What the JD emphasized

  • Solid foundation in Computer Vision
  • Solid Math background
  • Research experience with machine learning / computer vision approaches
  • Proficiency in programming Python/C++
  • Research experience with machine learning / computer vision approaches, in one or more of the following areas: Camera Calibration, Sensor Calibration and Fusion, Visual Inertial System, Hand Tracking, Object Tracking, Visual SLAM, Bundle Adjustment, Depth Estimation, 3D Scene Reconstruction, Semantic Segmentation, Motion Generation, Stable Diffusion

Other signals

  • develop advanced computer vision algorithms
  • implement and optimize computer vision technologies
  • research novel CV/AR methodologies