AI Security Software Engineer
Carnegie Mellon University · Pittsburgh, PA · 1 mo ago
EngineeringFull-time
About the role
The CERT Division of the Software Engineering Institute (SEI) seeks an AI Security Software Engineer to contribute to the advancement of AI security. With a focus on securing critical infrastructure, this role involves developing machine learning-based prototypes, tools, and systems for AI security applications.
Responsibilities
- Develop machine learning–based prototypes, tools, and systems for AI security applications, demonstrating strong expertise in ML development and deployment
- Collaborate with researchers and stakeholders to design and execute experimental AI security solutions, communicating effectively across technical and non-technical audiences
- Apply software engineering best practices to build scalable, maintainable systems, grounded design principles
- Process and analyze large, diverse cybersecurity datasets (e.g., malware, NetFlow, incident data), using strong analytical and problem-solving skills
- Support AI red teaming and adversarial machine learning initiatives, applying an innovative and research-driven mindset
- Translate research concepts into practical, operational capabilities, with the ability to work independently and as part of a collaborative team
Requirements
- BS in computer science, machine learning, cybersecurity, statistics, or related discipline with 8 years of experience; OR MS in the same fields with 5 years of experience; OR PhD in the same fields with 2 years of experience
- Understanding of software engineering principles and system design
- Experience with containerization and microservices architectures
- Travel to various locations to support the SEI’s overall mission (within the SEI and CMU community, sponsor sites, conferences, and offsite meetings on occasion)
Qualifications
- BS in computer science, machine learning, cybersecurity, statistics, or related discipline with 8 years of experience; OR MS in the same fields with 5 years of experience; OR PhD in the same fields with 2 years of experience
- Understanding of software engineering principles and system design
- Experience with containerization and microservices architectures
- Travel to various locations to support the SEI’s overall mission (within the SEI and CMU community, sponsor sites, conferences, and offsite meetings on occasion)
Skills
- Strong expertise in ML development and deployment
- Effective communication skills across technical and non-technical audiences
- Scalable, maintainable system design
- Large, diverse cybersecurity dataset analysis
- AI red teaming and adversarial machine learning initiatives
- Ability to translate research concepts into practical, operational capabilities
Benefits
- 8% employer retirement contribution (no employee contribution required)
- Tuition benefits for employees and their dependent children
- Flexible work arrangements and strong work-life balance
- Paid parental and military leave
- Professional development opportunities, including conference attendance and certifications
- Relocation assistance
Pay
Salary range: $100,000 - $150,000 annually
Schedule
Full-time position