Summary
Join Esri's team as a Senior Software Engineer to develop cutting-edge Generative AI solutions for ArcGIS Hub. You will design and implement AI-powered features, build robust backend services, and create intuitive user interfaces. Collaboration with cross-functional teams and mentoring junior developers are key aspects of this role. This position requires 5+ years of software development experience, expertise in ArcGIS JavaScript SDK, and strong Python skills. Esri offers a competitive total rewards strategy including comprehensive health and welfare benefits, retirement plans, paid time off, and opportunities for professional growth.
Requirements
- 5+ 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 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
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.