Jobiglo

No results.

Senior Software Engineer – Generative AI & Assistants, ArcGIS Pro

Esri · Redlands

New
Senior 123,136 - 202,488 USD/year 🇬🇧 English
C# .NET Python C++ Semantic Kernel LangChain TensorFlow PyTorch REST API Git

Job description

About the role

Esri is hiring a Senior Software Engineer to help make its ArcGIS Pro GIS software more accessible through AI assistant functionality. The role brings AI and machine learning expertise to the world's leading GIS software, designing, building and testing AI Copilot experiences that support users in government, public safety, conservation, imagery and more. It sits within a cross-functional global team of software engineers, product engineers, designers, product managers and release engineers.

Key responsibilities

  • Contribute to the design and implementation of an AI Copilot for ArcGIS Pro.
  • Design, develop and implement AI models, prompts, algorithms and agents in C# or Python, focusing on natural language generation and understanding with LLMs and embedding models.
  • Write scalable, robust, testable, efficient and maintainable code in C#, Python or C++.
  • Build software following current industry-standard design patterns, development methodologies and deployment models.
  • Collaborate with cross-functional teams to understand user needs and turn software requirements into stable, high-performance software.
  • Stay up to date with AI and machine learning advances such as LLMs, multimodal models, text and embedding models, and frameworks like LangChain and Semantic Kernel.

Required profile

  • 5+ years of experience developing robust code and solving problems with C# and the .NET platform.
  • Bachelor's degree in computer science, GIS, mathematics or a related field.
  • Excellent communication skills and the ability to explain complex concepts to non-technical colleagues.
  • Ability to self-direct, with an eagerness to learn and grow.

Required skills

  • Large language model tools such as Semantic Kernel or LangChain.
  • Machine learning frameworks such as TensorFlow, PyTorch or similar.
  • Familiarity with AI and machine learning concepts, and strong knowledge of data structures and algorithms.
  • REST APIs and HTTP-based web services.
  • Strong knowledge of Git.

Preferred: natural language processing and generative models, good Python, C++, cloud services such as AWS, Google Cloud or Azure, and a Master's degree.

What we offer

  • Estimated base salary of $123,136-$202,488 USD.
  • Medical, dental, vision, basic and supplemental life insurance for employees and their families.
  • 401(k) and profit-sharing programs.
  • Minimum 80 hours of vacation leave and twelve paid holidays per year.

Questions fréquentes

Le salaire proposé pour ce poste est de 123-202k USD par an. Le détail figure dans l'annonce.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.
Source : ats:greenhouse

Why are you reporting this job?

Thank you for your report. We will review this job.

Explore further

Salaries, guides and searches in the United States.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

Apply now →

By continuing, you accept our terms of use.

Already have an account? Login

A question about this job?

Ask it here: you will get the full job summary by e-mail, right away.

Published 3 days ago

Expires 1 month from now

3 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

Esri

Redlands