Artificial Intelligence Developer (Programmer Analyst)

City of Salem, OR

$100K — $129K *
Salem, OR 97301In-Person
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in computer science, technology, information systems, or a related field.
  • 5+ years of professional IT experience in business process analysis and software development.
  • Proficient in application design and programming with relevant languages.
  • Strong project management experience for small to medium-sized projects.
  • Must pass background checks and have a valid Oregon Driver's license.

Responsibilities

  • Develop and implement AI-driven applications to enhance City services.
  • Collaborate with City departments and vendors for project success.
  • Configure and enhance AI solutions following industry best practices.
  • Analyze business use cases to align solutions with operational needs.
  • Create data presentation tools to support city decision-making processes.

Benefits

  • Comprehensive medical, dental, and vision coverage for employees and families.
  • Paid vacation and sick leave according to City policies.
  • Employer-paid PERS contribution and option for pre-tax contributions to a 457b account.
  • Flexible spending accounts for healthcare and childcare expenses.
  • Access to employee wellness and assistance programs.
  • Hybrid work option with remote work flexibility based on task requirements.
Full Job Description
Salary: $8,378.93 - $10,828.13 Monthly
Location : 295 Church St SE Salem, OR
Job Type: Fulltime-Career
Remote Employment: Flexible/Hybrid
Job Number: 26-0827-01
Department: Information Technology Dept
Org: IT Operations
Opening Date: 07/13/2026
Closing Date: 7/26/2026 11:59 PM Pacific

Job Summary

What you will do:

As an AI Developer, you will play a pivotal role in the development and implementation of AI-driven applications. Your responsibilities will include implementation, configuration, integration, and enhancement of AI solutions, directly contributing to the optimization of City service delivery and the streamlining of core operational and administrative workflows.

You will collaborate extensively with diverse stakeholders, including City departments staff, Enterprise Services technical staff, and external vendors, to ensure successful and timely delivery of projects and solutions.

In addition to AI application and interface development, you will configure, design, and administer AI solutions based on industry best practices. You will analyze business use cases and modeling system interface requirements to ensure alignment with operational needs. You will also use a variety of tools to develop and generate data presentation solutions for enhancing City decision-making processes.
What can we offer you for all your hard work?
  • Medical, dental, and vision coverage for you and your family.
  • Paid vacation and sick time in accordance with City policies.
  • Competitive pay.
  • Employer-paid PERS contribution of 6%.
  • Opportunity for voluntary pre-tax contributions to a 457b account.
  • Health care and dependent care flexible spending accounts.
  • Voluntary long-term care.
  • Employee wellness program.
  • Employee assistance program.
  • Employee health clinic.
  • Remote work opportunity.
  • Position schedule is Monday-Friday, between the hours of 8:00 a.m. - 5:00 p.m.
  • Our team follows a hybrid work structure where employees can work remotely or from the office (295 Church Street, SE, Suite 210, Salem, OR 97301), as needed, based on demands of specific tasks and manager approval. This is subject to change based on business needs.
  • The City of Salem offers a comprehensive and equitable base salary within the listed range based on your experience, skills, and education. We encourage you to clearly describe how you meet the minimum qualifications and essential attributes in your application materials.

What are the minimum qualifications?
  • Must pass a pre-employment background check.
  • Must have an Oregon Driver license and have a driving record that meets the City of Salem's driving standards.
  • Must pass criminal background check necessary to obtain Criminal Justice Information System clearance and Law Enforcement Data System certification within 30 days of hire (clearance must be maintained throughout employment).
  • A bachelor's degree in computer science, technology, information systems or software engineering, artificial intelligence, machine learning, data science, business or a related field, and five years of professional level information technology experience including business process analysis, application design and computer programming using languages typical to the position, along with project management for small to medium sized projects, or any combination of experience and training that demonstrates possession of the knowledge, skills, and abilities as listed, and ability to perform the essential job functions.

Preferred Qualifications (Not required to apply):
  • Preferred qualifications include: understanding the principles and practices of Artificial Intelligence (AI) applications programming, implementation of solutions based on ChatGPT or Microsoft Copilot, experience developing AI solutions, familiarity with AI integration tools and methods, methods and techniques of project management, troubleshooting and problem resolution of AI applications, application design and development tools, and computer languages and programming best practices typical to the AI environment.

Selection Plan
For benefits information, please, go to:
01

What is your highest level of education in Computer Science, Information Systems, Mathematics, Business, Artificial Intelligence, Machine Learning, Data Science?We encourage you to include supporting details in your application.
  • High school graduate or GED
  • Some college, no degree
  • Associate's degree in a related field
  • Bachelor's degree in a related field
  • Master's degree in a related field
  • Doctorate's degree in a related field
  • N/A

02

How much professional-level information technology experience including business process analysis, application design, application programming, computer programming using languages typical to the position, and project management do you have? We encourage you to include supporting details in your application.
  • No experience
  • Less than 1 year
  • 1-2 years
  • 3-4 years
  • 5-6 years
  • 7 years
  • 8 years
  • 9 years
  • More than 10 years

03

How much professional-level experience do you have in providing direct technical customer support to application or technology end-users?We encourage you to include supporting details in your application.
  • No Experience
  • Moderate Experience
  • Expert

04

Please indicate your level of expertise with AI programming languages such as Python and RWe encourage you to include supporting details in your application.
  • No experience
  • Moderate Experience
  • Expert Experience

05

Please indicate your level of expertise with machine learning and deep learning frameworksWe encourage you to include supporting details in your application.
  • No Experience
  • Moderate Experience
  • Expert Experience

06

Please indicate your level of expertise configuring and building solutions with ChatGPTWe encourage you to include supporting details in your application
  • No Experience
  • Moderate Experience
  • Expert Experience

07

Please indicate your level of expertise configuring and building solutions with Microsoft Copilot We encourage you to include supporting details in your application.
  • No Experience
  • Moderate Experience
  • Expert Experience

08

Please indicate your level of expertise designing and implementing ML/LLM integrationsWe encourage you to list supporting details in your application.
  • No Experience
  • Moderate Experience
  • Expert Experience

09

Please indicate your level of expertise with web development frameworks such as Bootstrap, Node.js, Angular, and ReactWe encourage you to include supporting details in your application.
  • No Experience
  • Moderate Experience
  • Expert Experience

10

Please indicate your level of expertise with front-end web development languages such as HTML 5 and CSS3We encourage you to include supporting details in your application.
  • No Experience
  • Moderate Experience
  • Expert Experience

11

Please indicate your level of expertise with JavaScript/jQueryWe encourage you to include supporting details in your application.
  • No Experience
  • Moderate Experinece
  • Expert Experience

12

Please indicate your level of expertise with Entity Framework or EF CoreWe encourage you to include supporting details in your application.
  • No Experience
  • Moderate Experience
  • Expert Experience

13

Please indicate your level of expertise with ASP.NET CoreWe encourage you to include supporting details in your application.
  • No Experience
  • Moderate Experience
  • Expert Experience

14

Please indicate your level of expertise with C#We encourage you to include supporting details in your application.
  • No Experience
  • Moderate Experience
  • Expert Experience

15

Please indicate your level of expertise with Web Services, SOAP, and REST APIsWe encourage you to include supporting details in your application.
  • No Experience
  • Moderate Experience
  • Expert Experience

16

Please indicate your level of expertise managing application servers (Windows, Linux/Unix)We encourage you to include supporting details in your application.
  • No Experience
  • Moderate Experience
  • Expert Experience

17

Please indicate your level of expertise managing web servers (IIS, Tomcat)We encourage you to include supporting details in your application.
  • No Experience
  • Moderate Experience
  • Expert Experience

18

Please indicate your level of expertise with database languages such as MS-SQL, PL-SQL, and MySQL
  • No Experience
  • Moderate Experience
  • Expert Experience

19

Please indicate your level of expertise with data analytics solutions such as Crystal Reports, SSRS, or PowerBIWe encourage you to include supporting details in your application.
  • No Experience
  • Moderate Experience
  • Expert Experience

20

Please indicate your level of experience with CI/CD Pipeline, BitBucket, or Azure DevOpsWe encourage you to include supporting details in your application.
  • No Experience
  • Moderate Experience
  • Expert Experience

Required Question

Similar Jobs

More Jobs at City of Salem, OR

More Information Technology Jobs

Find similar Artificial Intelligence Developer (Programmer Analyst) jobs: