Enabling Mission Capability at Scale Intern - Summer 2027

Carnegie Mellon University•Pittsburgh, PA
•Onsite

About The Position

The Software Engineering Institute (SEI), a Federally Funded Research and Development Center dedicated to advancing software engineering and supporting national security, is seeking engineering students for its Summer 2027 Internship Program. Interns will join a team of researchers and engineers working on mission-critical challenges for government clients. The role seeks candidates who understand how Agentic AI and Large Language Models (LLMs) can augment engineering workflows, accelerate development, and enhance code analysis. Interns may design and implement software prototypes addressing security and engineering challenges; analyze codebases for weaknesses, vulnerabilities, and attack vectors; research and implement methods to improve software robustness and system resilience; and develop tools, techniques, and automated processes to address complex software problems faced by the U.S. Government. Depending on the project, interns may have the opportunity to co-author research for publication in academic or industry forums. The internship is full-time, fixed-term, and on-site at the SEI Pittsburgh, Pennsylvania office for the summer of 2027.

Requirements

  • Currently enrolled in a degree-granting program, such as Computer Science, Computer Engineering, Electrical Engineering, or Software Engineering.
  • Able to work on-site at the SEI Pittsburgh, Pennsylvania office for the duration of the Summer 2027 internship.
  • Able to pass a background check.
  • Eligible to work in the United States without visa sponsorship.

Nice To Haves

  • Strong software development skills in C++ and proficiency in at least one additional language, such as C, Python, MATLAB, C#, or Java.
  • Familiarity with Linux operating systems and command-line environments.
  • Understanding of the Software Development Life Cycle (SDLC) and experience working within Agile frameworks.
  • Interest in or experience with applying LLMs and Agentic AI to automate or enhance software engineering tasks.

Responsibilities

  • Design and implement software prototypes to address emerging security and engineering challenges.
  • Analyze codebases to identify weaknesses, vulnerabilities, and potential attack vectors.
  • Research and implement methods to improve software robustness and system resilience.
  • Develop tools, techniques, and automated processes to solve complex software problems faced by the U.S. Government.
  • Depending on the project, contribute as a co-author to research findings for publication in academic or industry forums.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service