Principal Software Engineer

Apply Now

Company: University of Utah

Location: Campus, IL 60920

Description:

Announcement

Details

Open Date
03/27/2025

Requisition Number
PRN41461B

Job Title
Principal Software Engineer

Working Title
AI Software Engineer

Job Grade
H

FLSA Code
Computer Employee

Patient Sensitive Job Code?
No

Standard Hours per Week
40

Full Time or Part Time?
Full Time

Shift
Day

Work Schedule Summary

M-F 8-5

VP Area
President

Department
01555 - UIT INFRASTRUCTURE & OPS

Location
Campus

City
Salt Lake City, UT

Type of Recruitment
External Posting

Pay Rate Range
$80,000.00 - $110,000.00

Close Date
06/27/2025

Priority Review Date (Note - Posting may close at any time)

Job Summary

The AI Software Engineer designs, develops, and maintains applications that leverage artificial intelligence and machine learning technologies. This position collaborates closely with data scientists, AI engineers, and software design engineers to build robust and scalable solutions. Responsibilities include writing clean, efficient code, integrating AI models into full-stack applications, and supporting the implementation of data pipelines. The role also involves staying up-to-date with emerging AI and software development trends, helping to establish best practices for model integration and application performance, and mentoring junior developers in AI-driven development practices.

Responsibilities

1. Designs, codes, and maintains full-stack applications that integrate AI and machine learning models according to written specifications and verbal instructions from software design engineers and data engineers.
2. Incorporates AI models and algorithms into applications, ensuring seamless integration and performance optimization.
3. Investigates and evaluates AI frameworks, libraries, and programming tools to make recommendations that align with industry trends and project needs.
4. Implements security best practices throughout the development lifecycle, including data protection, secure coding techniques, and vulnerability mitigation.
5. Actively participates in team meetings to discuss progress, challenges, and improvements. Effectively communicates technical issues and solutions to stakeholders and collaborators.
6. Tunes, modifies, and repairs code to ensure optimal performance and efficiency. Identifies and resolves system bugs and offers alternative solutions when needed.
7. Performs unit tests and integration testing to validate application functionality. Follows version control and code promotion practices.
8. Conducts code reviews, providing constructive feedback to peers. Mentors other developers in AI integration and software best practices.
9. Generates comprehensive technical documentation for applications, APIs, and integrated AI components.
10. Tasks and training must be completed in a timely and efficient manner, as determined by the manager.

This job description is not designed to contain or be interpreted as a comprehensive inventory of all duties, responsibilities and qualifications required of employees assigned to the job.

Work Environment and Level of Frequency typically required

Nearly Continuously: Office environment.

Physical Requirements and Level of Frequency that may be required

Nearly Continuously: Sitting, hearing, listening, talking.

Often: Repetitive hand motion (such as typing), walking.

Seldom: Bending, reaching overhead.

Minimum Qualifications

Requires a bachelor's degree in a related area or equivalency (one year of education can be substituted for two years of related work experience) and 8 years of experience in the field or in a related area.

Applicants must demonstrate the potential ability to perform the essential functions of the job as outlined in the position description.

Preferences
Proficiency in full-stack development, including experience with AI and machine learning integration.
Strong programming skills in languages such as Python, JavaScript, or similar.
Experience with AI frameworks, data processing tools, and cloud platforms (e.g., AWS, Azure, GCP).
Familiarity with frontend frameworks such as Angular, React, Vue, etc.

Type
Benefited Staff

Special Instructions Summary

Additional Information

About UIT: University Information Technology (UIT), the central IT service provider for the University of Utah, reports to the U's Chief Information Officer and is responsible for many of the U's shared IT services including the wired and wireless network; Campus Information Services (CIS) portal; UMail, telephone, and online collaboration; digital learning technologies; information security; software licensing; and a host of other IT systems and services.

About the University of Utah: Located in Salt Lake City, the U is the flagship institution of the State of Utah's system of higher education, home to arts and museum venues and a member of the BIG-12 Conference. Skiing and snowboarding opportunities are a short distance from campus, and opportunities to pursue activities from biking to hiking to fishing abound. Salt Lake City is home to the Utah Symphony and Opera, Ballet West, professional sports teams, and a wide range of other cultural and recreational activities.

University of Utah Benefits
Health, dental, and wellness coverage
Automatic and immediately vested 14.2% employer contribution to personal retirement account (401a)
Free public transportation pass (Utah Transit Authority)
Paid leave time
Reduced tuition benefits for employee and family members

More information: https://www.hr.utah.edu/benefits/

The University is a participating employer with Utah Retirement Systems ("URS"). Eligible new hires with prior URS service, may elect to enroll in URS if they make the election before they become eligible for retirement (usually the first day of work). Contact Human Resources at (801) 581-7447 for information. Individuals who previously retired and are receiving monthly retirement benefits from URS are subject to URS' post-retirement rules and restrictions. Please contact Utah Retirement Systems at (801) 366-7770 or (800) 695-4877 or University Human Resource Management at (801) 581-7447 if you have questions regarding the post-retirement rules.
This position may require the successful completion of a criminal background check and/or drug screen.

The University of Utah values candidates who have experience working in settings with students and patients from all backgrounds and possess a strong commitment to improving access to higher education and quality healthcare for historically underrepresented students and patients.

All qualified individuals are strongly encouraged to apply. Veterans' preference is extended to qualified applicants, upon request and consistent with University policy and Utah state law. Upon request, reasonable accommodations in the application process will be provided to individuals with disabilities.
The University of Utah is an Affirmative Action/Equal Opportunity employer and does not discriminate based upon race, ethnicity, color, religion, national origin, age, disability, sex, sexual orientation, gender, gender identity, gender expression, pregnancy, pregnancy-related conditions, genetic information, or protected veteran's status. The University does not discriminate on the basis of sex in the education program or activity that it operates, as required by Title IX and 34 CFR part 106. The requirement not to discriminate in education programs or activities extends to admission and employment. Inquiries about the application of Title IX and its regulations may be referred to the Title IX Coordinator, to the Department of Education, Office for Civil Rights, or both.
To request a reasonable accommodation for a disability or if you or someone you know has experienced discrimination or sexual misconduct including sexual harassment, you may contact the Director/Title IX Coordinator in the Office of Equal Opportunity and Affirmative Action (OEO/AA). More information, including the Director/Title IX Coordinator's office address, electronic mail address, and telephone number can be located at: https://www.utah.edu/nondiscrimination/
Online reports may be submitted at oeo.utah.edu

https://safety.utah.edu/safetyreport This report includes statistics about criminal offenses, hate crimes, arrests and referrals for disciplinary action, and Violence Against Women Act offenses. They also provide information about safety and security-related services offered by the University of Utah. A paper copy can be obtained by request at the Department of Public Safety located at 1658 East 500 South.

Similar Jobs