16 Aug
|
Swaya Studio
|
Bengaluru
16 Aug
Swaya Studio
Bengaluru
Computer Vision & 3D Reconstruction Engineer
About the Role
We are looking for a Computer Vision Engineer to work on our existing Python-based 3D reconstruction platform. The role involves improving image processing, marker detection, camera calibration, triangulation, and overall reconstruction accuracy.
Key Responsibilities
Maintain and enhance the existing computer vision pipeline.
Improve fiducial detection, tracking, and image correspondence.
Work on camera calibration, camera pose estimation, and multi-view geometry.
Develop and optimize 3D triangulation and reconstruction algorithms.
Analyze and reduce reconstruction and reprojection errors.
Debug and improve performance, accuracy, and reliability of the system.
Collaborate with backend and frontend teams to integrate algorithm updates.
Document technical solutions and maintain code quality.
Required Skills
Robust Python programming skills.
Hands-on experience with OpenCV, NumPy, and SciPy.
Good understanding of:
Computer Vision
Camera Calibration
Multi-View Geometry
3D Reconstruction
Triangulation
Image Processing
Numerical Optimization
Experience debugging and improving existing codebases.
Familiarity with Git and collaborative development workflows.
Preferred Skills
Photogrammetry or Structure-from-Motion (SfM).
Bundle Adjustment and optimization techniques.
3D visualization tools such as Plotly or Matplotlib.
Experience with body measurement, garment, or human-body reconstruction systems.
📌 Software Engineer (Bengaluru)
🏢 Swaya Studio
📍 Bengaluru