At Esri, we are committed to creating positive global change through geographic science and sustainable technology. We are hiring a Sr. Data Scientist – LOD3x Building Extraction, AI & Optimization to join our AI Prototypes Team. Your work will push the frontiers of artificial intelligence, leveraging point clouds, photogrammetric meshes, oriented imagery, and elevation rasters to create new tools for 3D feature extraction and contribute to developing next-generation Esri software.
What You'll Do
- Design and prototype practical pipelines for LOD3x building extraction from photogrammetric meshes, gaussian splats, and point clouds.
- Create datasets of LOD3x buildings, meshes, point clouds, and gaussian splats for statistical evaluation of prototype and production code.
- Design and implement quantitative metrics for statistical evaluation and run leaderboards of various pipeline modifications and parameter values.
- Work with stakeholders and developers on productization, including Geoprocessing tool parameters, Python API, and user and developer documentation.
- Collaborate with C++ developers on converting prototypes into production-grade implementations.
- Design and implement automated tests for production-grade implementations.
- Present your work at Esri user and developer conferences and third-party venues.
- Solve and articulate complex problems related to design, development, and user experiences.
- Perform additional R&D duties as assigned.
What We're Looking For
- 5+ years of experience in Python and Geoprocessing via ArcPy.
- Experience with 3D in ArcGIS and third-party libraries, including common data formats, visualization, and analysis tools.
- Knowledge of CGAL mesh solvers, fTetWild, Poisson mesh reconstruction, marching tetrahedra and cubes, and related techniques.
- Familiarity with the ArcGIS stack, including working with multi-band rasters, point clouds, multipatches, and the deep learning package.
- Experience with optimization and Deep Learning.
- Windows and Ubuntu experience.
- Excellent written and verbal communication skills.
- Bachelor's degree in computer or data science, mathematics, robotics, remote sensing, or computer vision.
Nice to Have
- Familiarity with C/C++ coding.
- Demonstrated experience with test automation.
- Experience with scalable processing of large volumes of spatial data.
- Knowledge of Pytorch3D or Kaolin.
- Master's degree or Ph.D. in computer or data science, mathematics, robotics, remote sensing, or computer vision.
Technical Stack
- Languages & Frameworks: Python, ArcPy, C/C++, Pytorch3D, Kaolin
- Platforms & Tools: ArcGIS, CGAL, fTetWild, Poisson mesh reconstruction, marching tetrahedra, marching cubes
- Operating Systems: Windows, Ubuntu
Team & Environment
You will be a key member of the AI Prototypes Team, focused on exploring and developing the AI capabilities that will shape Esri's future products.
Work Mode
This role is eligible for remote work globally, with specific eligibility in the Netherlands.
Esri is an equal opportunity employer (EOE). All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability status, protected veteran status, or any other characteristic protected by law.





