AI Security Software Engineer Intern – Summer 2027

Carnegie Mellon University•Pittsburgh, PA
•Onsite

About The Position

The AI Security Software Engineer Intern will work within the Threat Analysis Directorate of CERT and collaborate with security experts advancing the analysis, assurance, and defense of software systems in support of national security. The intern will help develop machine-learning-based prototypes and tools that address and automate solutions to AI security problems, working with AI and cybersecurity professionals on technologies that may inform national AI and cybersecurity strategy. The intern will participate in project reviews, gather feedback on prototype approaches and solutions, revise work products, document results, and present completed work. The role is based onsite at Carnegie Mellon University's SEI Pittsburgh office five days a week during the summer.

Requirements

  • Be enrolled in a degree-granting program.
  • Be eligible to work in the United States without visa sponsorship.
  • Be able to work an internship during the summer.
  • Be able to work onsite at the SEI Pittsburgh office.
  • Have excellent written and verbal communication skills.
  • Have proficiency in a programming language, preferably Python.
  • Have experience developing AI/ML solutions using common software packages and tools such as PyTorch or TensorFlow.
  • Have basic familiarity with applied machine learning domains such as natural language processing, computer vision, autonomy, or audio analysis.
  • Be able to collaborate internally and externally with professional engineers and researchers.
  • Be willing to learn new technologies with cross-functional teams.
  • Be subject to a background check.

Nice To Haves

  • Basic understanding of software engineering best practices.
  • Experience with adversarial machine learning techniques.
  • Experience red-teaming cyber and/or AI systems.
  • Basic understanding of cybersecurity concepts.
  • Experience clearly documenting and communicating findings.

Responsibilities

  • Develop machine-learning-based prototypes and tools for AI security problems.
  • Help automate solutions to AI security challenges.
  • Collaborate with AI and cybersecurity professionals and cross-functional teams.
  • Participate in project reviews and gather feedback on prototype approaches and solutions.
  • Revise, thoroughly document, and present work products.
  • Document results.

Benefits

  • Comprehensive medical, prescription, dental, and vision insurance.
  • Retirement savings program with employer contributions.
  • Tuition benefits.
  • Paid time off and observed holidays.
  • Life, accidental death, and disability insurance.
  • Free Pittsburgh Regional Transit bus pass.
  • Access to a Family Concierge Team for childcare needs.
  • Fitness center access.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service