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
- Solid 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.
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.