remote
Cyber Research Software Engineer II - Raytheon
Software Engineer
Lead development of advanced cyber research tools, leveraging Python and C++ to build machine learning models that detect and mitigate sophisticated threats for DoD missions.
About the role
Key Responsibilities
- Design, implement, and maintain high-performance software components in Python and C++ for cyber threat detection and analysis.
- Develop and train machine learning models to identify anomalous network behaviors and potential adversarial attacks.
- Collaborate with cross‑functional teams to integrate security solutions into larger defense systems.
- Perform rigorous code reviews, unit testing, and performance profiling to ensure reliability and scalability.
- Document design decisions, technical specifications, and user guides for internal and external stakeholders.
Requirements
- Bachelor’s or Master’s degree in Computer Science, Cybersecurity, or related field.
- 3+ years of software engineering experience in C++ and Python.
- Hands‑on experience with machine learning frameworks (e.g., TensorFlow, PyTorch) and data science pipelines.
- Strong understanding of cybersecurity principles, threat modeling, and secure coding practices.
- Active DoD Secret clearance or ability to obtain one prior to start date.
Skills
pythoncmachine learning