Sr. Software Engineer – Generative AI & Assistants, ArcGIS Pro

Job expired!

Position Overview: Sr. Software Engineer – Generative AI & Assistants, ArcGIS Pro

Join Esri, the leading innovator in GIS technology, as we enhance ArcGIS Pro with advanced AI assistant functionalities. Our mission is to improve accessibility through AI, enabling users to analyze, visualize, and share spatial data efficiently.

Are you passionate about AI, machine learning, and natural language processing? This is your opportunity to pioneer AI Copilot experiences on ArcGIS Pro, impacting industries such as government, public safety, and conservation.

Key Responsibilities

  • Design and implement AI Copilot for ArcGIS Pro
  • Develop AI models, prompts, algorithms, and agents using C# or Python
  • Write scalable, robust, and maintainable code in C#, Python, or C++
  • Adhere to industry-standard design patterns and methodologies
  • Collaborate with cross-functional teams to understand user needs
  • Translate software requirements into high-performance software
  • Stay updated with AI and machine learning advancements

What We're Looking For

Requirements:

  • 5+ years’ experience with machine learning frameworks like TensorFlow or PyTorch
  • Proven Software Developer/Engineer experience
  • Strong coding skills in C# and .NET
  • In-depth knowledge of data structures and algorithms
  • Experience with REST APIs and HTTP-based web services
  • Proficient in GIT
  • Bachelor’s degree in Computer Science, GIS, Mathematics, or a related field

Recommended Qualifications:

  • Experience in natural language processing
  • Proficient in Python and C++
  • Experience with cloud services like AWS, Google Cloud, or Azure
  • Eagerness for continuous learning and self-development
  • Excellent communication skills
  • Master’s degree in Computer Science, GIS, Mathematics, or related field

Total Rewards at Esri

Esri offers a competitive total rewards package that includes:

  • Industry-leading health and welfare benefits
  • 401(k) and profit-sharing programs
  • Minimum of 80 hours of vacation leave and twelve paid holidays
  • Opportunities for personal and professional growth

Base salary for this role ranges from $114,400 to $187,200 USD, dependent on experience and qualifications.

About Esri

At Esri, we value diversity, equity, and inclusion. Our diverse workforce drives innovation and positive global change through GIS technology. Our commitment to these values is continuous and extends to the communities we serve.

If you don't meet every qualification, we still encourage you to apply! Esri is an Equal Opportunity Employer.

Contact Us:

If you need reasonable accommodation during the employment process, please email . For more information on Esri’s Racial Equity and Social Justice initiatives, please visit our .

Join Esri and contribute to a mission of creating positive global change through GIS technology!