Software Development Engineer - Deep Learning and Image Science

Esri   •  

Redlands, CA

Industry: Technology


Less than 5 years

Posted 152 days ago

This job is no longer available.


  • Provide machine learning (deep learning) expertise; train object detection, image classification, and other models for solving real-world problems using imagery
  • Design and implement new ArcGIS integrations with common toolkits such as CNTK and TensorFlow
  • Explore transfer learning and other techniques to make use of existing models
  • Help design and implement modules in the ArcGIS API for Python


  • 3-5 years of experience in machine learning or data science
  • Prior experience or significant academic project work involving training models
  • Advanced programming skills with Python
  • Basic knowledge of GIS and remote sensing
  • Excellent software engineering and problem-solving skills
  • Desire and ability to learn new skills and contribute to producing quality commercial software
  • Bachelor's in GIS, computer science, geography, data science, or related field, depending on position level (master’s or Ph.D. preferred)


  • Expert in the Python language and package ecosystem
  • Prior experience with CNTK, TensorFlow, or other machine learning toolkits
  • Familiarity with cloud infrastructure such as AWS or Azure
  • ArcGIS Pro experience