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 marker/sticker 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
Strong 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 team-oriented 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.
Experience
2+ years of relevant industry experience or equivalent project/research experience.
📌 Computer Vision Engineer (Bengaluru)
🏢 Swaya Studio
📍 Bengaluru
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.