top of page



Do you have advanced technical skills capable of uniquely solving challenging problems and issues?  Do you enjoy using those skills to create, in a highly entrepreneurial environment?  Do you enjoy working with dynamic and driven people to push the boundaries of possibilities and experience the satisfaction of being the first to do something?

Sniffer Robotics is an industry pioneer, having developed a new automated means for measuring terrestrial methane emissions using drones. The data we collect with our SnifferDRONE™ technology and other related services, is enhanced by the geospatial information we provide to our customers.  Our objective is to create compelling value for customers we know intimately.

Sniffer Robotics is an equal opportunity employer and provides training to help you succeed in our company and in your career.


Sniffer Robotics is seeking an experienced GIS Analyst with a minimum of two years of experience in GIS analysis and programming. The candidate should be knowledgeable in ArcGIS Pro, ArcGIS Online, and the Python and Arcade programming languages. The role requires the ability to work independently and as part of a team, meet deadlines and short turnaround times, and good communication and customer service skills. Additionally, the candidate should be available to assist field technicians with technical issues as needed.

This is a leadership position where career growth to department lead is expected. The position also requires management of the GIS team including international colleagues, interns, and technicians/specialists.

Office location:  SPARK Central Incubator, 330 E. Liberty Ave., Ann Arbor, MI.  


  • Perform data management, analysis, and mapping tasks using GIS software (ArcGIS Pro) and ArcGIS Online. 

  • Develop and maintain GIS databases, data models, and data standards. 

  • Develop and maintain GIS web maps, apps, and dashboards for use by internal and external customers. 

  • Create ArcGIS Field Maps maps for use by field technicians. 

  • Digitizing, georeferencing, and cleanup of data from many sources in a variety of formats. 

  • Provide technical support and assistance to field technicians and other staff as needed. 

  • Develop and maintain Python scripts and Arcade expressions for automating GIS workflows and data processing. 

  • Manage an ArcGIS Online organization, including creating and sharing content, managing user access and permissions, and monitoring usage and performance. 

  • Develop and maintain documentation and standard operating procedures for GIS workflows and processes. 

  • Participate in team meetings and collaborate with other staff members to achieve project goals. 

  • Stay current with new GIS technologies and trends. 

  • Be on call to provide technical assistance to technicians and pilots in the field. 



  • Bachelor's degree in geography, GIS, computer science, or related field. 

  • Minimum of two years of experience in GIS analysis and programming 

  • Proficiency in Python and Arcade programming languages. 

  • Experience with ArcGIS Pro and ArcGIS Online. 

  • Experience managing an ArcGIS Online organization. 

  • Strong analytical, problem-solving, and critical thinking skills. 

  • Good communication skills, both verbal and written. 

  • Ability to work independently and as part of a team. 

  • Strong organizational and time management skills with the ability to meet deadlines and short turnaround times. 

  • Excellent customer service skills. 


The candidate must be able to legally work in the United States, and will be required to sign a non-disclosure agreement

bottom of page