Field AI
Senior Software Engineer, 3D Computer Vision
$160K–$240K
Irvine, CA · On-site · Senior · Full-time · Posted Feb 24, 2026
- Experience
- 4+ years.
- Education
- Master’s or Ph.D. in Computer Science, Applied Mathematics, or related field with specialization in 3D vision or geometric processing.
About the job
Develop and optimize 3D reconstruction and spatial-understanding algorithms and point-cloud processing pipelines for real-world data.
What you'll do
- Develop pipelines for point-cloud registration, denoising, segmentation, and related processing.
- Design efficient algorithms for large 3D datasets and implement production-grade computational geometry in C++ and Python.
- Address reconstruction challenges, evaluate emerging 3D vision methods, and support scalable deployment.
What they ask for
- 4+ years of experience in Computer Vision, Computational Geometry, or 3D-focused Software Engineering.
- Master’s or Ph.D. in Computer Science, Applied Mathematics, or a related field, specializing in 3D vision or geometric processing.
- Strong proficiency in modern C++ (C++14/17) and Python, with a solid foundation in 3D geometry, linear algebra, transformations, and projective geometry.
- Deep experience with point-cloud algorithms and spatial data structures; hands-on experience with libraries such as PCL, Open3D, Eigen, or Ceres.
Nice to have
- Experience with non-linear optimization frameworks for bundle adjustment or pose graph optimization; background in SLAM or SfM.
- Experience with LiDAR, RGB-D, or photogrammetry data; familiarity with Linux, Docker, ROS, survey-grade accuracy, or georeferencing.
Pay
USD 160,000–240,000 per year (base salary)
Tools
C++14/17, Python, PCL, Open3D, Eigen, Ceres, GTSAM, g2o
AI focus
Develop 3D vision and reconstruction methods, including evaluating neural implicit representations and other emerging approaches.
Model-written summary · the original posting is authoritative