Senior AI Security Software Engineer
Software Engineering Institute | Carnegie Mellon University · Pittsburgh, PA · 1 mo ago
EngineeringFull-time
Key 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
Requirements
- BS in computer science, machine learning, cybersecurity, statistics, or related discipline with ten (10) years of experience; OR MS in the same fields with eight (8) years of experience; OR PhD in the same fields with five (5) years of experience
- Understanding of software engineering principles and system design
- Experience with containerization and microservices architectures
Qualifications
- Minimum qualifications: BS, MS, or PhD in relevant fields with specified experience
- Experience applying statistical modeling and advanced data analytics techniques
- Background in developing AI/ML solutions in real-world settings
- Familiarity with applied machine learning domains (e.g., natural language processing, computer vision, autonomy, audio analysis)
- Experience and knowledge in cybersecurity best practices
- Demonstrated ability to quickly learn and adapt to new technologies and domains
Benefits
Contribute to a world-class organization with significant impact on software and national security
Work with cutting-edge technologies alongside leading experts in AI, cybersecurity, and software engineering
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
Pay
Salary
Schedule
Full time/Part time Full time