AI-Augmented Software Developer Intern

Citadel Completions LLCLake Charles, LA
Onsite

About The Position

Join Citadel Aviation’s IT development team as an AI-Augmented Software Developer Intern to help shape how modern aviation MRO software is built. This internship focuses on the intersection of software engineering and AI-augmented development, where agentic CLI-based AI coding tools (such as Claude Code, Codex, Gemini CLI, or equivalent) are a core part of the daily workflow. You will contribute to full-stack application development, data integration work, and internal tooling that supports a growing multi-site aviation business. The role involves developing real skills in prompt engineering, AI-assisted code review, and critically evaluating AI-generated code against real business requirements. By the end of the internship, you will have shipped working features, presented projects to leadership, and gained a practical understanding of building software in an AI-augmented development organization.

Requirements

  • Actively pursuing a bachelor’s degree in Information Technology, Computer Science, Software Engineering, or a related field, preferably at a junior or senior college level.
  • High school diploma or equivalent.
  • Proficient in oral and written English, with the ability to communicate technical concepts clearly.
  • Working knowledge of a programming language (such as C#, Python, JavaScript, or TypeScript).
  • Familiarity with version control (Git), including collaborative workflows such as pull requests and code reviews.
  • Familiarity with web technologies and relational databases.
  • Comfort working across Windows development environments and Microsoft 365 tooling.
  • A working understanding of how large language models behave, their strengths and limitations, and the ability to critically evaluate AI-generated code rather than accept it at face value.
  • Ability to break down complex problems, reason through solutions independently, and use AI tools effectively as part of the problem-solving process.
  • Strong written and verbal communication skills, with the ability to clearly explain technical concepts and AI-assisted decisions to both technical and non-technical stakeholders.
  • Genuine interest in AI tooling, emerging development practices, and aviation operations software, with a willingness to explore new approaches.
  • Comfort operating in a fast-paced environment where AI tools and development practices evolve rapidly.
  • Careful review of AI-generated code and documentation, with a strong eye for correctness, security, and maintainability.
  • Ability to work effectively within a small development team, share learnings about AI tools openly, and contribute to team objectives.

Nice To Haves

  • Demonstrated ability to build real applications using agentic CLI-based AI coding tools such as Claude Code, Codex, Gemini CLI, or equivalent.
  • Exposure to a modern development stack such as C#, .NET, JavaScript or TypeScript, React, Python, or SQL databases including PostgreSQL or SQL Server.
  • Personal projects, a GitHub portfolio, open-source contributions, or coursework that demonstrates practical software development skills.
  • Familiarity with prompt engineering concepts, agentic coding workflows, or MCP (Model Context Protocol) tooling.
  • Awareness of how AI-built applications are integrated into enterprise networks, including authentication (SSO, OAuth), API security, data handling, and deployment considerations.

Responsibilities

  • AI-Augmented Development: Use agentic CLI-based AI coding tools (such as Claude Code, Codex, Gemini CLI, or equivalent) as a daily part of the development workflow to design, build, and test application features.
  • Full-Stack Application Development: Contribute to ongoing development across internal applications, including building user-facing features, working with data models and APIs, and supporting integrations between business systems.
  • Prompt Engineering and AI Workflow Design: Learn to craft effective prompts, structure AI agent workflows, and build reusable patterns that make a development team more productive. Experiment with agentic coding tools and help document what works and what does not.
  • Collaborative Development: Work alongside the development team on planning, building, reviewing, and shipping features, with AI tools integrated into day-to-day development practice.
  • AI-Augmented Quality Assurance: Use AI assistants to help generate test cases, identify edge cases, and perform code review. Critically evaluate AI-generated output to ensure applications meet quality and correctness standards before release.
  • Documentation and Knowledge Capture: Use AI tools to help produce clear, consistent documentation for code, modules, database changes, and developer-facing guides. Maintain context files and internal reference material so AI tools across the team can operate effectively on the codebase.
  • Presentation and Demonstration: Prepare and present project updates and final deliverables to the IT team and executive leadership, including a demonstration of how AI tools were leveraged throughout the internship.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service