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

Software Development Engineer II - Computer Vision

Esri

Salary not specified
Sep 30, 2025
Redlands, CA, US
Apply Now

Esri's Professional Services is seeking a Software Development Engineer II 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 system-of-record datasets for critical infrastructure and asset management.

Requirements

  • Experience with modern CV models such as YOLO, SAM, DINO, or equivalent frameworks
  • Strong programming skills in Python, with experience using ML frameworks such as Scikit-learn, TensorFlow, PyTorch, or Keras
  • Proficiency in Python; experience with C-Sharp, exposure to C++
  • Hands-on experience with Computer Vision and AI/ML, including: Feature detection, segmentation, extraction, and change detection, Model evaluation and training, Integration of models into production systems
  • Experience in graphics programming (such as Gaming, GIS, or similar)
  • Proficiency in C++ for performance-critical applications
  • Familiarity with 3D data processing (LiDAR, point clouds)

Responsibilities

  • Research and implement computer vision and AI techniques for geospatial object extraction and change detection
  • Work with state-of-the-art CV models (such as YOLO, SAM, DINO) and adapt them for GIS workflows
  • Design and develop scalable software using computer vision against 360-degree imagery, video, LiDAR, and oriented imagery data
  • Integrate and optimize Computer Vision and AI/ML models into production environments ensuring performance and accuracy
  • Evaluate emerging AI/ML methods and frameworks relevant to GIS, CV, and Large Language Models
  • Design, develop, and optimize research proof-of-concepts using Python
  • Support the production integration of algorithms and models in C-Sharp and C++

Other

  • 2+ years of professional software development experience, with a focus on AI/ML and/or computer vision
  • Strong problem-solving and research skills; ability to quickly learn and adapt emerging technologies
  • Demonstrated ability to self-direct, with an eagerness to learn and grow
  • Bachelor's degree in Computer Science, Software Engineering, or STEM related field
  • Work effectively in an Agile Scrum team environment