remote
Senior Staff Software Engineer - AI Innovation - SpyCloud
Software Engineer
Lead the design and delivery of AI‑driven security solutions, driving end‑to‑end architecture, scalable ML pipelines, and cloud infrastructure on AWS.
About the role
Key Responsibilities
- Architect and implement large‑scale AI/ML services that detect and prevent cyber threats across billions of accounts.
- Lead cross‑functional teams in developing production‑grade data pipelines, model training, and inference services using Python and TensorFlow/PyTorch.
- Design and maintain cloud infrastructure on AWS, leveraging ECS/EKS, Lambda, and S3 for high availability and cost efficiency.
- Collaborate with security researchers to translate threat intelligence into actionable machine‑learning models.
- Mentor junior engineers, conduct code reviews, and champion best practices in CI/CD, testing, and observability.
Requirements
- 10+ years of software engineering experience with a strong focus on AI/ML and cloud platforms.
- Proficiency in Python, Node.js, and container orchestration (Kubernetes, Docker).
- Deep experience with AWS services (EC2, S3, Lambda, SageMaker, EKS) and infrastructure as code (Terraform/CloudFormation).
- Solid understanding of security principles, threat modeling, and data privacy regulations.
- Excellent communication skills and a proven track record of leading technical initiatives in a fast‑paced environment.
Skills
pythonmachine learningawskubernetesnodejs