Enable job alerts via email!
Boost your interview chances
A leading company in geospatial intelligence is seeking a Senior Applied Research Engineer to innovate aerial imagery processing algorithms. This role involves leveraging advanced techniques in computer vision and 3D geometry, requiring strong proficiency in C++ and Python. You will improve accuracy in aerial images and design data solutions while collaborating with product teams. Ideal candidates will possess extensive experience and a deep understanding of geospatial principles.
Job Title: Senior Applied Research Engineer
Job ID:81284
Location:Vancouver, British Columbia
Overview:
Our client is looking for aSenior Applied Research Engineer (C++, Python, Photogrammetry, Geospatial, Computer Vision) to develop novel aerial imagery processing algorithms for drone-enabled geospatial intelligence.
What you will be doing:
Lead the development and prototyping of innovative algorithms in computer vision, 3D geometry, and geospatial data processing to enhance automated aerial imagery understanding.
Design methods to improve spatial accuracy of aerial images, leveraging photogrammetric techniques even with limited ground control data.
Investigate geometric and semantic image analysis, including feature extraction, segmentation, and object-level matching across multiple views.
Work extensively with coordinate reference systems, projection transformations, and georectified imagery.
Write clean, efficient, and maintainable C++ and Python code to support rapid prototyping and smooth handoff to production engineering teams.
Develop scalable data pipelines to handle large spatial datasets, integrating spatial databases and cloud-native services.
Stay abreast of state-of-the-art advances in 3D reconstruction and geospatial imaging, applying them to real-world aerial data workflows.
Collaborate cross-functionally with product and engineering teams to assess feasibility, scope impact, and translate research concepts into actionable implementation plans.
What you must have:
8+ years of experience in applied research, software engineering, or algorithm development in computer vision, geospatial systems, or related domains.
Strong proficiency in C++ and Python, with hands-on experience using libraries such as OpenCV, GDAL, and NumPy.
Deep expertise in multi-view geometry, 3D reconstruction, camera models, coordinate reference systems, and photogrammetric principles including bundle adjustment and camera pose estimation.
Proven ability to design and implement scalable prototypes for spatially indexed data pipelines using tools like PostGIS and cloud services (AWS).
Nice to have:
Experience with point cloud processing and tools such as PDAL.
Familiarity with radiance field modeling, NeRFs, or generative scene reconstruction techniques.
Knowledge of modern machine learning approaches including object detection (e.g., YOLO), semantic segmentation (e.g., SAM), and applications of LLMs or generative AI for imagery.
Prior experience translating experimental research into production-quality solutions within fast-paced or startup environments.
Salary/Rate Range: $ 200,000.00 – $250,000.00
For more information about TEEMA and to consider other career opportunities, please visit our website atwww.teemagroup.com