> Markdown version of [/jobs/ext/3235902-ai-software-engineer](https://www.wearedevelopers.com/jobs/ext/3235902-ai-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # AI Software Engineer - **Company:** The University of Texas - **Location:** Dallas, TX, United States - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), Application Programming Interfaces (APIs), Artificial Intelligence, Microsoft Azure, Code Review, Cyber Security, Information Leak Prevention, Software Design Patterns, Web Development, Memory Management, Python (Programming Language), Regression Testing, Release Management, Azure Machine Learning, Search Technologies, Secure Coding, Software Engineering, Software Requirements Analysis, TypeScript, Management of Software Versions, Enterprise Data Management, Large Language Models, Multi-Agent Systems, Prompt Engineering, Model Validation, Rate Limiting, Information Technology, Deployment Automation, Data Management, Software Version Control, Data Pipelines - **Published:** September 5, 2026 - **Apply:** https://diversityjobs.com/main/sendform/8/8/28176/1/18207625?backUrl=%2Fcareer%2F18207625%2FAi-Software-Engineer-Texas-Dallas ## About the Role Bachelor's Degree in Computer Science, Engineering, or related field (or equivalent experience)., 4 years professional software engineering experience. Strong proficiency in Python, with working knowledge of TypeScript or JavaScript and modern web application development. Experience building and shipping production applications that integrate large language models, including prompt design, tool calling, and retrieval. Experience with testing, evaluation, and monitoring practices for nondeterministic systems. Preferred * Education May consider additional related years of experience in lieu of degree. * Experience Experience with agent frameworks, multi step and multi-agent orchestration, and retrieval augmented generation in production. Familiarity with Azure AI services (Azure OpenAI Service, Azure Foundry, Azure AI Search), enterprise identity, and CI/CD pipelines. Experience with enterprise data and security patterns, including handling of confidential or pre publication content. Familiarity with translational research, technology transfer, or scientific literature and patent data sources. Knowledge, Skills and Abilities * Ability to write, review, and maintain production quality code as the primary mode of contribution, with sound judgment on architecture, testing, and maintainability. * Working knowledge of large language model capabilities and limitations, including context management, tool use, structured output, grounding, agent design patterns, and cost and latency tradeoffs. * Ability to apply engineering discipline to nondeterministic systems, including evaluation design, regression testing, versioning of prompts, tools, and models, and observability of agent behavior in production. * Ability to translate ambiguous scientific and operational requirements into working features, structured technical plans, and clearly documented decisions. * Knowledge of secure development practices and appropriate handling of confidential, pre publication, and pre patent information. * Ability to work effectively across business, technical, scientific, and administrative teams, including with external technical collaborators and vendors. * Strong verbal and written communication skills, including the ability to explain technical tradeoffs and limitations to non technical stakeholders. * Demonstrated initiative, learning agility, and sound judgment in a rapidly evolving technology area. ## Description * Builds and ships production AI features within DIMS, including multi step agentic workflows, natural language search, structured extraction, and recommendation and matching capabilities; writes and maintains the majority of the implementing code, moving agent concepts from specification to released functionality on a rapid delivery cadence rather than producing prototypes or evaluations alone. * Designs, builds, and maintains AI agents end to end, including prompt design and iteration, tool and function definitions, orchestration and routing across multi step tasks, context and memory management, and structured output contracts; develops reusable prompt, tool, and orchestration patterns so that additional agents can be stood up without rebuilding shared infrastructure; establishes prompt versioning, evaluation harnesses, regression tests, and acceptance criteria so that agent behavior is measurable, reproducible, and safe to release. * Integrates commercial and open large language models and related services into the platform through application programming interfaces, including Microsoft Azure Foundry/OpenAI Service and other institutionally approved platforms; manages model selection, versioning, cost, latency, rate limiting, and failure handling. * Develops retrieval and data pipelines that ground AI features in institutional and external sources, including faculty and laboratory datasets, invention disclosure content, and public scientific and intellectual property data sources; ensures outputs remain traceable to verifiable source material. * Partners with the product owner, software developers, and design to translate early stage commercialization workflows and stage gate criteria into working features; participates in requirements definition, technical scoping, and release planning * Implements guardrails, monitoring, and observability for accuracy, hallucination, data leakage, and cost; ensures alignment with UTSW information security, data stewardship, and compliance requirements and with intellectual property protections governing pre publication and pre patent content. * Contributes to code review, technical documentation, version control practice, and deployment automation; supports productionization and handoff of collaboratively developed prototypes into supported platform capabilities., * P-Problem Solving: Employees take ownership in solving problems effectively, efficiently, and to the satisfaction of customers, or managers. They show initiative in addressing areas of concern before they become problems. * A-Ability, Attitude and Accountability: Employees exhibit ability to perform their job and conduct themselves in a professional and positive manner reflecting a professional environment readily assuming obligations in a dependable and reliable manner. * C-Communication, Contribution, and Collaboration: Who are our Customers? Anyone who requests our help, needs our work product, or receives our services. Employees focus on customer service with creative solutions while improving the customer experience through clear, courteous, and timely delivery and communication. Sharing ideas with others helps expand our contribution to department goals. * T-Teamwork: Employees work to contribute to the department's success by supporting co-workers, promoting excellence in work product and customer service, and in maintaining a satisfying, caring environment for each other. ## Related Videos - [Do TypeScript without TypeScript](https://www.wearedevelopers.com/videos/327-do-typescript-without-typescript) - [Are Code Reviews Worth It? Insights from 16 Years of Review Data](https://www.wearedevelopers.com/videos/1135-are-code-reviews-worth-it-insights-from-16-years-of-review-data) - [Rate-limiting using eBPF and Istio: How to protect your SaaS customers from themselves](https://www.wearedevelopers.com/videos/100220-rate-limiting-using-ebpf-and-istio-how-to-protect-your-saas-customers-from-themselves) - [Agentic AI - From Theory to Practice: Developing Multi-Agent AI Systems on Azure](https://www.wearedevelopers.com/videos/1532-agentic-ai-from-theory-to-practice-developing-multi-agent-ai-systems-on-azure) - [How we built an AI-powered code reviewer in 80 hours](https://www.wearedevelopers.com/videos/1511-how-we-built-an-ai-powered-code-reviewer-in-80-hours) - [The Art and Craft of Type Development](https://www.wearedevelopers.com/videos/81-the-art-and-craft-of-type-development) ## Related Articles - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [Navigating the AI Shift](https://www.wearedevelopers.com/magazine/629-navigating-the-ai-shift) - [MLOps And AI Driven Development](https://www.wearedevelopers.com/magazine/82-mlops-and-ai-driven-development) - [What is Agentic Programming and Why Should Developers Care?](https://www.wearedevelopers.com/magazine/625-what-is-agentic-programming-and-why-should-developers-care) - [ I Gave a Video Editor More Autonomy Than a Trading Bot. On Purpose.](https://www.wearedevelopers.com/magazine/773-i-gave-a-video-editor-more-autonomy-than-a-trading-bot-on-purpose) - [Transforming Software Development: The Role of AI and Developer Tools](https://www.wearedevelopers.com/magazine/527-transforming-software-development-the-role-of-ai-and-developer-tools)