Principal Software Engineer - Generative AI Assistant

Esri Logo

Esri

πŸ’΅ $145k-$241k
πŸ“Remote - United States

Summary

Join Esri as a Principal Software Engineer to develop cutting-edge Generative AI solutions for ArcGIS Hub. You will create intelligent assistants that enhance collaboration and data discovery across organizations, shaping the future of AI-assisted collaboration in geospatial technology. This role involves designing and implementing AI-powered features using modern web technologies, developing robust backend services, creating intuitive user interfaces, collaborating with cross-functional teams, and mentoring junior developers. You will also contribute to technical architecture decisions.

Requirements

  • 8+ years of professional software development experience
  • Experience with version control systems (Git) and CI/CD pipelines
  • Expert knowledge of ArcGIS JavaScript SDK and web mapping applications
  • Strong Python skills for web services and API development
  • Proficient in developing and maintaining Web Components
  • Experienced with modern JavaScript frameworks and TypeScript
  • Understanding of RESTful APIs, microservices architecture, GIS concepts, and spatial data handling
  • Excellent communication skills and ability to work in a collaborative environment
  • Bachelor’s degree in Engineering, Computer Science, or related field

Responsibilities

  • Design and implement AI-powered features using modern web technologies
  • Develop robust and scalable backend services to support AI functionality
  • Create intuitive user interfaces for AI interactions using web components
  • Collaborate with cross-functional teams across Esri to integrate common AI capabilities
  • Mentor junior developers and contribute to technical architecture decisions

Preferred Qualifications

  • Experience with large language models and generative AI technologies
  • Previous work with search implementations and relevancy tuning
  • Experience with cloud platforms (AWS, Azure, or GCP)

Benefits

  • Industry-leading health and welfare benefits: medical, dental, vision, basic and supplemental life insurance for employees (and their families)
  • 401(k) and profit-sharing programs
  • Minimum accrual of 80 hours of vacation leave
  • Twelve paid holidays throughout the calendar year
  • Opportunities for personal and professional growth

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.

Similar Remote Jobs