SpecterOps is a cybersecurity solutions and services provider specializing in deep knowledge of adversary tradecraft to help clients detect and defend against sophisticated attackers. They are seeking motivated and curious students or recent graduates for a summer internship in software engineering, where interns will collaborate with engineers and security practitioners to build integrations and develop backend services. The internship aims to provide hands-on experience and industry exposure in the field of cybersecurity.
Responsibilities:
- Collaborate with engineers and security practitioners to build integrations between large language models (LLMs) and open-source tools such as Ghostwriter and Mythic C2
- Assist in developing backend services (e.g., MCP servers or similar middleware) in Go and Python to securely connect assessment data with AI systems
- Work on features that support cybersecurity reporting and analysis, such as: Generating executive summaries and engagement reports
- Drafting technical narratives from assessment activity
- Identifying patterns and trends across security assessments
- Supporting visualizations like attack path timelines
- Gain hands-on experience with Docker and AWS Bedrock while working with real application infrastructure
- Explore how LLMs can be applied to structured and unstructured data from security assessments
- Contribute to prototyping, testing, and improving AI-driven features in a collaborative environment
- Gain exposure to offensive security concepts, assessment workflows, and adversary tradecraft through the data and systems you’ll be working with
- Engage in knowledge sharing sessions and actively seek opportunities for professional growth
Requirements:
- Currently pursuing an Undergraduate or Graduate degree in Computer Science, Cybersecurity, Data Science, or a related technical field
- Ability to commit to a 11-week internship (20–30 hours weekly)
- Experience with Python and/or Go (through coursework, projects, or internships)
- Comfortable writing code and working through technical problems
- Interest in cybersecurity and how real-world assessments are conducted
- Curiosity about AI/ML or large language models and how they can be applied to real data
- Ability to learn quickly and work both independently and collaboratively
- Desire to embody our core values of passionate curiosity, consistent improvement, empathy, sustainability, humility, and empowerment through transparency
- Familiarity with Docker or containerized environments
- Exposure to AWS or other cloud platforms
- Experience with APIs, data processing, or backend development
- Basic understanding of LLMs or generative AI concepts
- Previous exposure to cybersecurity concepts, tools, or coursework
- Interest in combining software engineering, data analysis, and cybersecurity
- Strong problem-solving skills and a passion for learning new technologies