The University of Texas at Austin logo

Software Engineer

The University of Texas at Austin

Austin, TX
Full Time
Senior
90k-90k
16 days ago

Job Description

About the Role

The Software Engineer will play a critical role in building, scaling, and maintaining the technical infrastructure of the University of Texas at Austin's AI Studio, supporting campus-wide AI initiatives. This position involves developing APIs, frameworks, and automation tools to make AI accessible and impactful for faculty, students, and staff, working closely with educators, researchers, and student innovators. The role supports a culture of collaboration, technical excellence, and responsible AI adoption within a university environment dedicated to research, education, and public service.

Key Responsibilities

  • Develop, maintain, and support users of current AI tools and services offered by AI Studio.
  • Design, build, and maintain scalable software systems that power AI tools and services across the university.
  • Collaborate with faculty, staff, and students to integrate AI technologies into academic and operational environments.
  • Develop secure APIs, SDKs, MCPs, and infrastructure that make AI tools accessible and easy to use across disciplines and applications.
  • Create technical documentation, training resources, and open-source codebases to support AI literacy and responsible AI adoption.
  • Support campus AI adoption by designing and implementing internal software tools, platforms, and APIs.
  • Develop scalable infrastructure and automation pipelines for AI experimentation, deployment, and monitoring.
  • Build systems that prioritize security and usability for effective AI integration by faculty, researchers, and staff.
  • Build and maintain feedback collection pipelines, analytics dashboards, and monitoring tools to inform iterative AI development.
  • Collaborate with stakeholders to transform user feedback into engineering requirements.
  • Conduct usability studies and performance benchmarks to improve user experience and AI system efficiency.
  • Contribute to cross-functional initiatives supporting AI security, ethics, and governance.
  • Participate in code reviews, sprint planning, and collaborative projects within Enterprise Technology.
  • Stay updated on AI engineering concepts, best practices, and service offerings.
  • Lead discussions and design content to promote AI campus literacy.

Requirements

  • Bachelor's degree in Computer Science, Artificial Intelligence, or a related field, or equivalent work experience.
  • At least five years of experience in software development, DevOps, or AI/ML engineering within higher education, research computing, or technology organizations.
  • Proficiency in Python, Django Rest Framework, FastAPI, JavaScript, TypeScript, React, Next, and Node.js.
  • Strong understanding of AI/ML frameworks such as TensorFlow, PyTorch, Hugging Face, and responsible AI principles.
  • Experience working in Linux/Unix environments with Git version control.
  • Hands-on experience with containerization and orchestration tools like Docker and Kubernetes (preferably Amazon EKS or Azure Kubernetes Service).
  • Familiarity with cloud platforms such as AWS, Azure, and their AI/ML services (e.g., Bedrock, SageMaker, Azure AI Foundry).
  • Strong communication skills to explain technical concepts to non-technical stakeholders.
  • Ability to collaborate effectively with campus communities including faculty, staff, and students.

Nice to Have

  • Master's degree in Computer Science, Artificial Intelligence, Machine Learning, or a related field.
  • Hands-on familiarity with AI development platforms such as Azure AI Foundry, AWS Bedrock, and Google Vertex.
  • Knowledge of Agentic systems and Model Context Protocol.
  • Experience designing user-centered, accessible AI systems.
  • History of developing and deploying full-stack web applications with React, Next, Python, FastAPI, Django Rest Framework, Docker, Kubernetes, Terraform, Git, and cloud-native services.
  • Experience with CI/CD pipelines using Github Actions or similar tools.
  • Knowledge of human-in-the-loop systems, AI explainability, or participatory AI design.

Qualifications

  • Bachelor's degree in a relevant field or equivalent experience
  • Minimum of five years of relevant experience in software development or AI/ML engineering

Benefits & Perks

  • Competitive health benefits (employee premiums covered at 100%, family premiums at 50%)
  • Vision, Dental, Life, and Disability insurance options
  • Paid vacation, sick leave, and holidays
  • Teachers Retirement System of Texas (TRS) retirement plan
  • Additional Voluntary Retirement Programs: Tax Sheltered Annuity 403(b) and Deferred Compensation 457(b)
  • Flexible spending account options for medical and childcare expenses
  • Training and conference opportunities
  • Tuition assistance
  • Athletic ticket discounts
  • Access to UT Austin's libraries and museums
  • Free rides on UT Shuttle and Capital metro buses with staff ID

Working at The University of Texas at Austin

In 2024, The University of Texas at Austin was recognized as a top employer among Texas employers and higher education institutions, driven by its outstanding people. The university aspires to be the world's highest-impact public research university, fostering an environment where employees are empowered to be authentic, participate fully, and thrive. UT Austin offers competitive salaries, full benefits, a supportive community, and a collaborative, mission-driven work environment focused on higher education and public service.

Apply Now

Job Details

Posted AtJul 11, 2025
Salary90k-90k
Job TypeFull Time
Work ModeHybrid
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About The University of Texas at Austin

Website

utexas.edu

Location

Austin, TX

Industry

Colleges, Universities, and Professional Schools

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches