ArcGIS Business Analyst Machine Learning Product Engineer

Apply Now


Are you eager to use your GIS and machine learning/AI experience to make it easier for others to discover new content in data and apply it to real work business problems? This is a great opportunity to contribute to new areas of software development and application of ML/AI within the ArcGIS Business Analyst product suite. As a key member of the development team, you’ll help expand our existing product into new areas and applications.


  • Support new releases of the ArcGIS Business Analyst suite and the integration of machine learning/artificial intelligence through ongoing software and data maintenance releases
  • Help define the product roadmap and provide leadership to a small AI/ML team
  • Establish and define customer requirements; translate them into potential product improvements and new software designs
  • Assist with implementation designs and product architecture requirements
  • Support and interact with customers, Technical Support, Business Development, and Professional Services on needs and best practices for ML/AI in user experiences, analytics, and model provisioning
  • Collaborate with developers to build new capabilities to support the next generation of ArcGIS Business Analyst Enterprise, ArcGIS Business Analyst Desktop, and ArcGiS Business Analyst Web App
  • Identify workflow, user experience, and analytics enhancements
  • Follow the evolution of ML/AI technology to ensure customers have the best resources and practices at their disposal to advance their organization and work strategies


  • Extensive industry experience in ML/AI and model development
  • A high level of understanding of ArcGIS products and automation
  • Ability to work in a fast-paced and challenging environment
  • Excellent teamwork and communication skills, including documentation and testing
  • Strong problem-solving and analytical skills
  • Proven ability to deliver work, in teams or individually, to strict timetables and quality standards
  • Effective time management and organizational skills
  • Passion and ability to contribute effectively and make a difference
  • Bachelor’s or master’s in GIS, computer science, or a related field, depending on position level

Recommended Qualifications

  • Proven expertise in problem definition, business use case mapping, and data wrangling
  • Extensive experience with ArcGIS or other geospatial technology
  • Extensive knowledge of ML/AI techniques and analytical models
  • Experience in project management and quality assurance
  • Knowledge of Java, Python, and other scripting languages

About Esri

Our passion for improving quality of life through geography is at the heart of everything we do. Esri’s geographic information system (GIS) technology inspires and enables governments, universities, and businesses worldwide to save money, lives, and our environment through a deeper understanding of the changing world around them.


Carefully managed growth and zero debt give Esri stability that is uncommon in today's volatile business world. Privately held, we offer exceptional benefits, competitive salaries, 401(k) and profit-sharing programs, opportunities for personal and professional growth, and much more.


Esri is an equal opportunity employer (EOE) and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability status, protected veteran status, or any other characteristic protected by law.


If you need a reasonable accommodation for any part of the employment process, please email and let us know the nature of your request and your contact information. Please note that only those inquiries concerning a request for reasonable accommodation will be responded to from this e-mail address.


Apply Now