DataJobs.io
← Back to all jobs

Job Description

The School of Nursing is seeking a Full Stack AI Engineer to design, deploy, and maintain AI applications that support nursing education and faculty research.

Responsibilities

  • Build and maintain applications using Python, TypeScript, and React or Next.js, including backend APIs, databases, authentication, role-based access, and deployment in university-approved cloud environments.
  • Implement production large language model applications using retrieval-augmented generation (RAG), source citations, tool calling, and guardrails.
  • Evaluate retrieval quality and performance, including factual grounding, citation accuracy, unsafe outputs, latency, and cost before and after release.
  • Ensure factual answers are traceable to approved sources and source versions.
  • Provide handling for insufficient or conflicting evidence, including declining unsupported answers and routing questions to human review.
  • Develop tools for faculty authoring, content approval, and review.
  • Convert educator-authored rubrics into measurable criteria, assessment logic, and evaluation cases, including faculty validation and review of AI-generated feedback.
  • Translate investigator-approved protocols into application features, including study-specific workflows, approved intervention content, participant interactions, and reproducible data collection and exports.
  • Implement protocol amendments in coordination with the research team.
  • Build learning assessments, learner progress tracking, and dashboards for educational outcomes, engagement, intervention delivery, and study measures.
  • Separate educational records from research datasets and permissions as required by each project.
  • Implement automated tests, CI/CD, monitoring, backups, and recovery procedures.
  • Maintain version control for code, prompts, source materials, rubrics, assessments, and AI model configurations.
  • Apply access controls, secure secret management, data minimization, and safe logging.
  • Protect student records, research data, and inadvertently entered patient information through university-approved procedures and services.
  • Scope projects with faculty, document architecture and operating procedures, train users, resolve technical issues, and coordinate with university IT, security, accessibility, and research support teams.

Requirements

  • Bachelor’s degree in computer science, software engineering, information systems, or a related field (or equivalent combination of relevant education and experience), subject to the approved university job classification.
  • Demonstrated proficiency in Python and TypeScript and experience developing applications with React or Next.js, including backend APIs, relational or other appropriate databases, authentication, Git, and cloud deployment.
  • Demonstrated experience deploying and maintaining at least one LLM-enabled application used by people beyond the development team, with responsibility for reliability and iteration.
  • Practical experience with RAG, citations, tool calling, guardrails, and repeatable LLM evaluations, including recognition of hallucinations, prompt injection, and limitations of AI-generated assessments.
  • Experience with automated testing, monitoring, and CI/CD, and working knowledge of application security, privacy, and accessibility fundamentals.
  • Ability to translate faculty learning objectives, rubrics, and research requirements into testable software behavior, and to communicate technical choices clearly to nontechnical collaborators.
  • Ability to manage competing priorities, estimate effort, document decisions, and maintain software through deployment and ongoing support.

Preferred Qualifications

  • Current enrollment in, or completion of, a master’s program in artificial intelligence, computer science, data science, or a related field.
  • Experience with nursing or health professions education, virtual patient simulation, digital health interventions, or human participant research.
  • Experience building content-management, educator-review, content-approval, learning assessment, and analytics workflows.
  • Experience with Canvas or Moodle integration, LTI, xAPI, or SCORM, and with university identity and access systems.
  • Experience implementing accessible interfaces, including keyboard and screen-reader access, and age-appropriate, user-centered user experiences.

Technology Stack

  • Python, TypeScript, React, Next.js
  • Large language model, retrieval-augmented generation (RAG), tool calling
  • Git, CI/CD, cloud deployment
  • Authentication, relational databases

Working Expectations and Oversight

  • Faculty retain responsibility for educational content, clinical accuracy, rubrics, assessment interpretation, and approval of source materials.
  • Investigators retain responsibility for research protocols, consent language, and required research approvals.
  • The engineer implements approved requirements and flags technical risks, gaps, and limitations.
  • Applications must clearly distinguish educational simulation and research activities from real-patient diagnosis or treatment.
  • Any research intervention that includes health guidance must remain within its approved protocol, with defined human oversight and escalation pathways.
  • Supervisors and faculty partners will prioritize a manageable project portfolio within the 30-hour workweek, including maintenance and support.
  • Work schedule, reporting relationship, formal job classification, benefits, and exemption status will be finalized through university HR.

Salary

  • $70,000 annual for a 30 hour assignment

Required Application Materials

  • Resume.
  • Brief statement describing relevant experience.
  • Examples of deployed applications or a portfolio.
  • Describe your individual contribution, deployment approach, evaluation methods, and maintenance responsibilities.

Confidential or proprietary materials are not required.

Application Notes (Non-UT Employees or Contingent Workers)

  • Resume is prompted the first time you apply; then you can upload a new Resume for subsequent applications.
  • Any additional required materials are uploaded in the Application Questions section (multi-select files).
  • Before submitting, ensure all required materials are uploaded.
  • After submission, you cannot make changes.

Application Notes (Current UT Employees or Contingent Workers)

  • Must apply within Workday by searching for Find UT Jobs.
  • If a current employee: log in to Workday, update your Worker Profile sections via the Career link before applying.
  • The application is one page and prompts you to upload your resume.
  • Respond to application questions to upload additional required materials noted above.

Employment Eligibility

  • Regular staff employed in their current position for the last six continuous months are eligible for openings recruited through University-Wide or Open Recruiting.
  • Staff eligible for promotion/transfer may apply without supervisor approval.

Retirement Plan Eligibility

  • Teacher Retirement System of Texas (TRS), subject to being at least 20 hours per week and at least 135 days in length.

Background Checks

  • A criminal history background check will be required for finalist(s) under consideration.

Employment Eligibility Verification (I-9)

  • If hired, complete the federal Employment Eligibility Verification I-9 form.
  • Present acceptable and original documents to prove identity and authorization to work in the United States.
  • Documents must be presented no later than the third day of employment.
  • Failure to do so will result in loss of employment at the university.

E-Verify

  • The University of Texas at Austin uses E-Verify to check work authorization of all new hires effective May 2015.
  • Company ID number for E-Verify: 854197.
  • For more information: E-Verify Poster (English and Spanish) [PDF], Right to Work Poster (English) [PDF], Right to Work Poster (Spanish) [PDF].

Compliance (Title IX and Clery Act)

  • Employees may be required to report violations of law under Title IX and the Jeanne Clery Disclosure of Campus Security Policy and Crime Statistics Act (Clery Act).
  • If this position is identified as a Campus Security Authority (Clery Act), you will be notified and provided resources for reporting.
  • The Clery Act requires prospective employees be notified of the availability of the Annual Security and Fire Safety report.
  • You may access the most recent report online or obtain a copy at University Compliance Services, 1616 Guadalupe Street, UTA 2.206, Austin, Texas 78701.

Similar Jobs