Sr. Software Engineer – Generative AI & Assistants, ArcGIS Pro
Esri
about 2 months ago
Redlands, CA, USA
Senior
Base Salary
$119k - $198k/yr
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.
- Write scalable, robust, testable, efficient, and maintainable code.
- Build software following industry-standard design patterns and methodologies.
- Collaborate with cross-functional teams to understand user needs.
- Translate software requirements into stable, high-performance software.
- Stay updated with advancements in AI and machine learning technologies.
Requirements
- 5+ years of experience in developing robust code using C# and the .NET platform.
- Experience with large language model tools like Semantic Kernel or LangChain.
- Experience with machine learning frameworks like TensorFlow or PyTorch.
- Familiarity with AI and Machine Learning concepts.
- Strong knowledge of data structures and algorithms.
- Knowledge of REST APIs and HTTP-based web services.
- Strong knowledge of GIT.
- Excellent communication skills for explaining complex concepts.
- Demonstrated ability to self-direct and eagerness to learn.
- Bachelor’s degree in computer science, GIS, Mathematics, or related field.
Benefits
- Industry-leading health and welfare benefits including medical, dental, and vision.
- 401(k) and profit-sharing programs.
- Minimum accrual of 80 hours of vacation leave.
- Twelve paid holidays throughout the year.
- Opportunities for personal and professional growth.
Tech Stack
AWSAzureC#C++GitGoogle CloudPythonPyTorchTensorFlow
Categories
AI & MLData Science