remote
Associate Cyber Software Engineer - Lockheed Martin
Software Engineer
Junior software engineer developing and integrating high‑performance, scalable AI solutions for cyber incident response and red‑team operations, leveraging Python, C++, and machine‑learning frameworks in a Linux environment.
About the role
Key Responsibilities
- Design, develop, and test AI‑driven tools that support incident response and offensive security activities.
- Integrate machine‑learning models into existing security platforms, ensuring scalability and performance.
- Collaborate with threat‑intelligence analysts, red‑team operators, and senior engineers to translate security requirements into functional software.
- Maintain code repositories, implement version control best practices, and conduct peer code reviews.
- Deploy and troubleshoot applications on Linux‑based environments, automating build and deployment pipelines.
Requirements
- Bachelor's degree in Computer Science, Cybersecurity, or related field; or equivalent practical experience.
- Proficiency in Python and C++ programming, with experience in machine‑learning libraries (e.g., TensorFlow, PyTorch).
- Solid understanding of Linux operating systems, networking concepts, and cybersecurity fundamentals.
- Experience with Git or similar version‑control systems and CI/CD workflows.
- Strong problem‑solving skills, ability to work in a fast‑paced, collaborative environment, and a passion for defensive and offensive cyber technologies.
Skills
pythoncmachine learninglinux