Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Esri Logo

Sr. Software Development Engineer - GIS Computer Vision

Esri

$118,976 - $197,600
Dec 4, 2025
Redlands, CA, US
Apply Now

Esri's Professional Services is seeking a highly skilled Sr. Software Development Engineer to join our team building advanced GIS software solutions that leverage computer vision, machine learning, and AI to detect and extract real-world objects from 360-degree imagery, video, LiDAR point clouds, and oriented imagery.

Requirements

  • Strong programming skills using Python and experience with ML frameworks (PyTorch, TensorFlow, Scikit-learn, Keras)
  • Proficiency in computer vision tasks (detection, segmentation, feature extraction, model training)
  • Experience with C++ and exposure to C
  • Experience with geospatial/GIS data and 3D point cloud processing
  • Experience with OpenCV and other computer vision frameworks
  • Knowledge of graphics frameworks (OpenGL, DirectX)
  • Familiarity with LLMs, generative AI, and advanced ML techniques

Responsibilities

  • Develop and integrate computer vision and AI/ML models (YOLO, SAM, DINO, etc.) for object extraction and change detection
  • Build scalable software solutions for imagery, video, LiDAR, and 3D geospatial data
  • Optimize and deploy ML models in Python, C, and C++ for production environments
  • Evaluate emerging AI/ML frameworks, including large language models
  • Contribute to system architecture, performance optimization, and code quality
  • Collaborate with researchers, engineers, and product teams in an Agile environment

Other

  • Bachelor’s degree in Computer Science, Software Engineering or STEM related field
  • 5+ years in software development with focus on AI/ML and computer vision
  • Strong problem-solving, research, and collaboration skills
  • Master’s degree in Computer Science, Software Engineering or STEM related field (recommended)
  • Minimum accrual of 80 hours of vacation leave, twelve paid holidays throughout the calendar year