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
Sep 22, 2025
Redlands, CA, US
Apply Now

Esri's Professional Services is seeking a Sr. Software Development Engineer to build advanced GIS software solutions that leverage computer vision, machine learning, and AI to detect and extract real-world objects from various data sources, creating authoritative datasets for critical infrastructure and asset management.

Requirements

  • 5+ years in software development with focus on AI/ML and computer vision
  • 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
  • Proficiency in C++ and GPU programming (CUDA)
  • Experience with OpenCV and other computer vision frameworks
  • Knowledge of graphics frameworks (OpenGL, DirectX)

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

  • Strong problem-solving, research, and collaboration skills
  • Bachelor’s degree in Computer Science, Software Engineering or STEM related field
  • Master’s degree in Computer Science, Software Engineering or STEM related field
  • LI-Hybrid
  • If you don’t meet all of the preferred qualifications for this position, we encourage you to still apply!