remote
Principal AI Software Engineer - Leidos
Software Engineer
Lead the design and implementation of advanced AI solutions for cyber and analytics, driving secure, high‑performance systems using Python, C++, and cutting‑edge machine learning techniques.
About the role
Key Responsibilities
- Architect and develop AI/ML models that enhance cyber‑security and intelligence workflows.
- Collaborate with cross‑functional teams to integrate AI capabilities into mission‑critical software.
- Ensure robust security and cryptographic safeguards across all AI components.
- Mentor and guide junior engineers on best practices in AI, ML, and secure coding.
- Lead code reviews, performance tuning, and continuous improvement of AI pipelines.
Requirements
- Extensive experience in Python and C++ for AI/ML development.
- Deep knowledge of machine learning frameworks (e.g., TensorFlow, PyTorch) and model deployment.
- Strong background in security engineering and cryptographic principles.
- Proven track record of delivering production‑grade AI solutions in complex environments.
- Excellent communication skills and ability to mentor technical teams.
Skills
pythonmachine learningcryptographyc