> Markdown version of [/jobs/ext/1990490-principal-engineer-it-ai](https://www.wearedevelopers.com/jobs/ext/1990490-principal-engineer-it-ai). 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). --- # Principal Engineer, IT AI - **Company:** American Airlines Inc - **Location:** Fort Worth, TX, United States - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Query Performance, Microsoft Word, Java (Programming Language), JavaScript (Programming Language), Microsoft Excel, Agile Methodology, Artificial Intelligence, Ajax (Programming Language), Amazon Web Services, Apache Tomcat, Microsoft Azure, Cascading Style Sheets (CSS), Cloud Computing, Information Systems, Databases, Computer Engineering, Continuous Delivery, Continuous Integration, Software Debugging, Linux, DevOps, Enterprise JavaBeans, Elasticsearch, Java Platform Enterprise Edition (J2EE), Github, Hibernate (Java), Web Servers, IBM WebSphere MQ, IBM Websphere Application Server, Java Database Connectivity, Java Message Service (JMS), Spring Framework, JSON, Java Architecture for XML Binding, JQuery, Javaserver Pages, Junit, Log4j, Apache Maven, Language Modeling, Cisco Nexus Switches, Object-Relational Mapping, Object-Oriented Software Development, Open Source Technology, Oracle (Applications), Microsoft PowerPoint, Scrum Methodology, RabbitMQ, Mockito, Shell Script, Simple Object Access Protocol (SOAP), Software Engineering, SonarQube, SQL Databases, Toolchain, Web Services Description Language, Extensible Markup Language (XML), Test-Driven Development (TDD), Large Language Models, Multi-Agent Systems, Spring-boot, Generative AI, Git, AngularJS, Information Technology, Slack, Deployment Automation, Front End Software Development, Restful APIs, Domain Driven Design, GPT, Tcserver, Docker, Jenkins - **Published:** August 8, 2026 - **Apply:** https://find.jobs/jobs-near-me/apply/ats-redirect/?id=2913255834-2 ## About the Role * Bachelor's degree in Computer Science, Computer Engineering, Technology, Information Systems (CIS/MIS), Engineering or related technical discipline, or equivalent experience/training * 9+ years of full Software Development Life Cycle (SDLC) experience designing, developing, and implementing large-scale applications in hosted production environments * 9+ years of professional, design, and open-source experience, * Master's degree in Computer Science, Computer Engineering, Technology, Information Systems (CIS/MIS), Engineering or related technical discipline, or equivalent experience/training * 10 years of full Software Development Life Cycle (SDLC) experience * 3 years of experience developing and implementing generative-based AI solutions using Large-Language Models (LLMs) (e.g., Open AI GPT, Google Gemini, Llama) * Airline Industry experience Skills, Licenses & Certifications * Proficiency in Full Stack Development * Proficiency and demonstrated experience in the following technologies: * J2EE technologies: Java, JSP, JMS, JAXB, JDBC, EJB * Database and persistence frameworks: Hibernate, Oracle, Object/Relational Mapping, Query performance tuning * Cloud-based development: Azure Cloud, AWS * Web Servers: Tomcat, tcServer, Websphere * Web Services: REST/SOAP (JSON/WSDL/XML) * Frameworks: Spring Framework, Spring Boot * Front-end: Angular JS, CSS, jQuery, AJAX * Build/deployment tools: Maven, Gradel, Git, Junit, Mockito * Other Dev Ops Toolchain: Nexus Repository, SonarQube, Slack, GitHub, Jenkins, ElasticSearch, Logback, Log4j,, ADO Pipelines, Docker * Other: Linux/Unix shell Scripting, JavaScript, IBM MQ/Rabbit MQ, , SQL Developer, IDE * Proficiency in object-oriented design techniques and principles * Proficiency in Retrieval Augmented Generation (RAG) techniques for generative-based AI models * Proficiency in agentic systems, harness engineering, and evaluations * Proficiency in Microsoft Office Tools (Project, Excel, Word, PowerPoint, etc.) * Experience in Agile methodologies, such as SCRUM * Experience in DevOps Toolchain methodologies, including Continuous Integration and Continuous Deployment ## Description This job is a member of the Generative AI Product Team within the Information Technology Division. You will work on pioneering projects that harness the power of artificial intelligence to solve complex problems and create significant business value. You will be responsible for participating in all phases of the development process, following agile processes and test-driven development, and using object-oriented development tools to analyze, model, design, construct and test reusable objects. Our innovative and collaborative environment encourages creativity, continuous learning, and professional growth. You'll have the opportunity to work with a diverse team of experts, leveraging cutting-edge technologies to build scalable and impactful AI solutions. Your contributions will play a crucial role in shaping the future of our AI capabilities and driving the success of our organization., As noted above, this list is intended to reflect the current job but there may be additional essential functions (and certainly non-essential job functions) that are not referenced. Management will modify the job or require other tasks be performed whenever it is deemed appropriate to do so, observing, of course, any legal obligations including any collective bargaining obligations. * Collaborate with leaders, business analysts, project managers, IT architects, technical leads and other developers, along with internal customers, to understand requirements and develop needs according to business requirements for AI solutions * Maintain and enhance existing enterprise services, applications, and platforms using domain driven design and test-driven development * Troubleshoot and debug complex issues; identify and implement solutions * Create detailed project specifications, requirements, and estimates * Research and implement new AI technologies to enhance current processes, security, and performance * Work closely with software architects and technical leads to ensure decisions meet long-term enterprise growth needs ## Related Videos - [ Evaluating AI models for code comprehension](https://www.wearedevelopers.com/videos/1462-evaluating-ai-models-for-code-comprehension) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Tips and Tricks for Working with JSON](https://www.wearedevelopers.com/videos/1229-tips-and-tricks-for-working-with-json) - [AI Killed DevOps... What Now? - Lee Faus](https://www.wearedevelopers.com/videos/1759-ai-killed-devops-what-now-lee-faus) - [Streaming AI Responses in Real-Time with SSE in Next.js & NestJS](https://www.wearedevelopers.com/videos/1630-streaming-ai-responses-in-real-time-with-sse-in-next-js-nestjs) - [Coffee with Developers - Maria Apazoglou](https://www.wearedevelopers.com/videos/1209-coffee-with-developers-maria-apazoglou) ## Related Articles - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [Got AI ideas but no money? Here are 10 free ways to level up your AI skills with Google Cloud](https://www.wearedevelopers.com/magazine/600-got-ai-ideas-but-no-money-here-are-10-free-ways-to-level-up-your-ai-skills-with-google-cloud) - [MLOps And AI Driven Development](https://www.wearedevelopers.com/magazine/82-mlops-and-ai-driven-development) - [What Are Large Language Models?](https://www.wearedevelopers.com/magazine/304-what-are-large-language-models) - [Navigating the AI Shift](https://www.wearedevelopers.com/magazine/629-navigating-the-ai-shift) - [From Prototype to Production: Build AI Agents with This Free 4-Course Learning Path](https://www.wearedevelopers.com/magazine/655-from-prototype-to-production-build-ai-agents-with-this-free-4-course-learning-path)