GrepJob
Esri

Software Engineer I – AI Assistant Framework, ArcGIS Enterprise

Esri
Apply
about 2 hours ago
Redlands, CA, USA
Entry Level / Mid Level

Base Salary

$79k - $133k/yr

Responsibilities

  • Contribute to the deployment of AI web service applications using Java/JavaEE and Python/FastAPI.
  • Design, architect, develop, and test software features/products to meet customer requirements.
  • Participate and lead in automated testing efforts to ensure consistency, performance, and quality.
  • Assist in troubleshooting performance, observability, infrastructure, deployments, and scaling.
  • Design and maintain DevOps pipelines for continuous integration and deployment.
  • Collaborate with product engineers, AI developers, and DevOps teams to understand evolving requirements.
  • Participate in code and architecture reviews and contribute to technical documentation.

Requirements

  • 1+ years of experience in software development.
  • Proficiency in Python and/or Java.
  • Familiarity with RESTful APIs and backend frameworks such as JavaEE, Spring, or FastAPI.
  • Knowledge of relational databases such as SQL Server, Oracle, PostgreSQL, or DB2.
  • Familiarity with the current AI ecosystem including agents and related protocols.
  • Excellent problem-solving, communication, and time management skills.
  • Demonstrated ability to self-direct, with an eagerness to learn and grow.
  • Knowledge of version control systems, particularly Git.
  • Bachelor’s degree in computer science, GIS, mathematics, or a related field.

Benefits

  • Industry-leading health and welfare benefits including medical, dental, and vision insurance.
  • 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.

Tech Stack

AWSAzureDockerFastAPIGitGitHub ActionsGoogle Cloud PlatformIBM DB2JavaJenkinsMicrosoft SQL ServerPostgreSQLPython

Categories

AI & MLBackendDevOpsTesting