Job Description
An Application Developer at Esri Support Services will develop, maintain, and enhance AI chatbots and related applications, utilizing programming skills and collaborating with teams to ensure security, quality, and documentation, while staying informed on AI and chatbot advancements.
Key Responsibilities
- Support and maintain the Esri Support AI chatbot with new features and enhancements
- Develop application solutions to departmental challenges using coding and problem-solving skills
- Collaborate with quality assurance teams to integrate chatbot testing into workflows
- Implement security best practices to ensure user data privacy and security
- Create and maintain documentation for chatbot development, including architecture, algorithms, and APIs
Requirements
- One 1 year of experience in the job offered or related occupation in which the required experience was gained
- Demonstrated experience with Python, SQL, MongoDB, R, GitHub, RESTful APIs, FastAPI, and Langchain
- Bachelor's Degree in Computer Science, Mathematics, Statistics, or a related field of study
Benefits & Perks
Industry-leading health and welfare benefits including medical, dental, and vision insurance
Basic and supplemental life insurance for employees and their families
401(k) and profit-sharing programs
Minimum of 80 hours of vacation leave
Twelve paid holidays throughout the calendar year
Opportunities for personal and professional growth
Competitive total rewards strategy
Ready to Apply?
Join Esri and make an impact
Stay Updated on Sustainability Jobs
Get the latest renewable energy jobs and career tips delivered to your inbox.
Job Alerts
Get notified about new sustainability jobs