Software Engineer
AUSTIN, TX, United States
⚠️ We'll shut down after Aug 1st - try foo🦍 for all jobs in tech ⚠️
Full Time USD 90K+
The University of Texas at Austin
The University of Texas at Austin is a bold, ambitious leader, providing a first-class education and the tools of discovery to more than 51,000 students.Job Posting Title:
Software Engineer----
Hiring Department:
Enterprise Technology - Learning Technology----
Position Open To:
All Applicants----
Weekly Scheduled Hours:
40----
FLSA Status:
Exempt----
Earliest Start Date:
Immediately----
Position Duration:
Expected to Continue Until Jul 21, 2030----
Location:
AUSTIN, TX----
Job Details:
General Notes
This is a fixed term position that ends five years from the employee’s start date.
Flexible work arrangements are available for this position, including the ability to work remotely at least 50% of the time. In-person meetings will be required when applicable. We prefer a candidate located in the greater Austin area as travel to campus for occasional in-person events, training, team meetings, activities, etc., will be required.
This position provides life/work balance with typically a 40-hour work week and travel limited to training (e.g., conferences/courses).
Enterprise Technology is dedicated to supporting the mission of the University of Texas at Austin of unlocking potential and preparing future leaders of the state.
Your skills will make a difference.
You’ll be working for a university that is internationally recognized for research and the work you do will make a difference in the lives of our students, faculty and staff. If you’re the type of person that wants to know your work has meaning and impact, you’ll like working for our campus.
The University of Texas at Austin and Enterprise Technology provide an outstanding benefits package to our staff. Those benefits include:
- 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 (a defined benefit retirement plan)
- Additional Voluntary Retirement Programs: Tax Sheltered Annuity 403(b) and a Deferred Compensation program 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 all UT Shuttle and Capital metro buses with staff ID card
For more details, please see: https://hr.utexas.edu/prospective/benefits and https://hr.utexas.edu/current/services/my-total-rewards
Must be authorized to work in the United States on a full-time basis for any employer without sponsorship.
This position requires you to maintain internet service and a mobile phone with voice and data plans to be used when required for work.
Purpose
Enterprise Technology’s AI Studio is the hub of The University of Texas at Austin’s artificial intelligence initiatives, dedicated to democratizing AI across campus. The Software Engineer for the AI Studio plays a critical role in building, scaling, and maintaining the technical infrastructure that enables broad access to AI tools, platforms, and services. This role acts as the engineering backbone of the AI Studio, translating campus-wide needs into robust, secure, and user-friendly solutions. By working closely with AI educators, researchers, and student innovators, the Software Engineer will develop APIs, frameworks, MCP integrations, and automation that make AI approachable and impactful for faculty, students, and staff. In collaboration with the AI Ambassador and student leaders, the engineer will also support a culture of collaboration and technical excellence through open-source development, training tools, and engagement.
Responsibilities
AI Engineering, Integration & Support:
- 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 a wide range of disciplines, services, and applications.
- Create technical documentation, training resources, and open-source codebases to support AI literacy and responsible AI adoption.
- Co-lead technical components of workshops, speaker series, and summits.
Support Campus AI Adoption and Evolution:
- Design and implement internal software tools, platforms, and APIs that accelerate campus-wide AI adoption and streamline workflows for education, research, and operational needs.
- Develop scalable infrastructure and automation pipelines to support the experimentation, deployment, and monitoring of AI applications across the university.
- Build systems that prioritize security and usability to ensure faculty, researchers, and staff can effectively integrate and leverage AI technologies.
AI Feedback Loops, Research, & Product Iteration:
- Build and maintain feedback collection pipelines, analytics dashboards, and monitoring tools to inform iterative development of AI services.
- Collaborate with stakeholders to transform user feedback into actionable engineering requirements.
- Conduct usability studies and performance benchmarks to improve user experience and AI system efficiency.
Perform other related functions as assigned:
- 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, engineering best practices, and service offerings.
- Lead discussions and design informative content to aid AI campus literacy.
Required Qualifications
- Bachelor’s degree in Computer Science, Artificial Intelligence, or a related field. Work experience in augmentation to degree will be considered.
- At least five years of experience in software development, DevOps, or AI/ML engineering within higher education, research computing, or technology organizations.
- Proficiency in programming languages and frameworks including Python, Django Rest Framework, FastAPI, JavaScript, TypeScript, React, Next, and Node.js.
- Strong understanding of AI/ML frameworks (e.g., TensorFlow, PyTorch, Hugging Face) and responsible AI principles.
- Experience working in Linux/Unix environments with version control using Git.
- Hands-on experience with containerization and orchestration tools such as 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 with the ability to explain technical concepts to non-technical stakeholders.
- Demonstrated ability to collaborate effectively with campus communities, including faculty, staff, and students.
Equivalent combination of relevant education and experience may be substituted as appropriate.
Preferred Qualifications
- Master’s degree in Computer Science, Artificial Intelligence, Machine Learning, or a related technical field.
- Hands-on familiarity with leading AI development platforms and tools such as Azure AI Foundry, AWS Bedrock, and Google Vertex.
- Demonstrated knowledge of Agentic systems and Model Context Protocol.
- Experience designing and developing software systems with a strong emphasis on user-centered design, accessibility, and AI usability.
- History of developing and deploying full-stack web applications using React, Next, Python, FastAPI, Django Rest Framework, Docker, Kubernetes, Terraform, Git, and cloud-native services on AWS, Azure, or GCP.
- History of impactful CI/CD pipelines using Github Actions or equivalent tool.
- Knowledge of human-in-the-loop systems, AI explainability, or participatory AI design is a strong plus.
Salary Range
$90,000 + depending on qualifications
Working Conditions
- May work around standard office conditions
- Repetitive use of a keyboard at a workstation
- Use of manual dexterity
Work Shift
Monday – Friday, flexible between 7am-6pm
Required Materials
- Resume/CV
- 3 work references with their contact information; at least one reference should be from a supervisor
- Letter of interest
Important for applicants who are NOT current university employees or contingent workers: You will be prompted to submit your resume the first time you apply, then you will be provided an option to upload a new Resume for subsequent applications. Any additional Required Materials (letter of interest, references, etc.) will be uploaded in the Application Questions section; you will be able to multi-select additional files. Before submitting your online job application, ensure that ALL Required Materials have been uploaded. Once your job application has been submitted, you cannot make changes.
Important for Current university employees and contingent workers: As a current university employee or contingent worker, you MUST apply within Workday by searching for Find UT Jobs. If you are a current University employee, log-in to Workday, navigate to your Worker Profile, click the Career link in the left hand navigation menu and then update the sections in your Professional Profile before you apply. This information will be pulled in to your application. The application is one page and you will be prompted to upload your resume. In addition, you must respond to the application questions presented to upload any additional Required Materials (letter of interest, references, etc.) that were noted above.
----
Employment Eligibility:
Regular staff who have been employed in their current position for the last six continuous months are eligible for openings being recruited for through University-Wide or Open Recruiting, to include both promotional opportunities and lateral transfers. Staff who are promotion/transfer eligible may apply for positions without supervisor approval.----
Retirement Plan Eligibility:
The retirement plan for this position is Teacher Retirement System of Texas (TRS), subject to the position 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 for this position.
----
Equal Opportunity Employer:
The University of Texas at Austin, as an equal opportunity/affirmative action employer, complies with all applicable federal and state laws regarding nondiscrimination and affirmative action. The University is committed to a policy of equal opportunity for all persons and does not discriminate on the basis of race, color, national origin, age, marital status, sex, sexual orientation, gender identity, gender expression, disability, religion, or veteran status in employment, educational programs and activities, and admissions.
----
Pay Transparency:
The University of Texas at Austin will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with the contractor’s legal duty to furnish information.
----
Employment Eligibility Verification:
If hired, you will be required to complete the federal Employment Eligibility Verification I-9 form. You will be required to present acceptable and original documents to prove your identity and authorization to work in the United States. Documents need to 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 use E-Verify to check the work authorization of all new hires effective May 2015. The university’s company ID number for purposes of E-Verify is 854197. For more information about E-Verify, please see the following:
- E-Verify Poster (English and Spanish) [PDF]
- Right to Work Poster (English) [PDF]
- Right to Work Poster (Spanish) [PDF]
----
Compliance:
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 a Campus Security Authority (Clery Act), you will be notified and provided resources for reporting. Responsible employees under Title IX are defined and outlined in HOP-3031.
The Clery Act requires all prospective employees be notified of the availability of the Annual Security and Fire Safety report. You may access the most recent report here or obtain a copy at University Compliance Services, 1616 Guadalupe Street, UTA 2.206, Austin, Texas 78701.
Tags: APIs AWS Azure CI/CD Computer Science DevOps Django Docker Engineering FastAPI GCP Git GitHub JavaScript Kubernetes Linux Machine Learning Node.js Open Source Pipelines Python PyTorch React Research Responsible AI SageMaker Security Statistics TensorFlow Terraform TypeScript Vertex AI
Perks/benefits: Career development Competitive pay Conferences Flex hours Flexible spending account Flex vacation Health care Insurance Medical leave Team events Transparency
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.