remote
Software Engineer - Core Technology - AI Security Institute
Software Engineer
Lead the development of core security technologies, building scalable, secure services in Python and Node.js, leveraging AWS and machine learning to protect AI systems. Drive architecture, code quality, and continuous delivery in a fast‑paced, high‑impact environment.
About the role
Key Responsibilities
- Design, develop, and maintain core security services using Python and Node.js, ensuring high performance and reliability.
- Integrate machine learning models for threat detection and anomaly analysis within cloud‑native AWS infrastructure.
- Collaborate with cross‑functional teams to define architecture, data flows, and security requirements.
- Implement CI/CD pipelines, automated testing, and monitoring to support rapid, safe deployments.
- Conduct code reviews, mentor junior engineers, and champion best practices in secure coding and DevOps.
Requirements
- 5+ years of software engineering experience with strong proficiency in Python and Node.js.
- Hands‑on experience with AWS services (EC2, Lambda, S3, RDS, IAM) and container orchestration (ECS/EKS).
- Solid understanding of machine learning concepts and experience deploying ML models in production.
- Proficiency in CI/CD tooling (GitHub Actions, Jenkins, Terraform) and automated testing frameworks.
- Strong problem‑solving skills, excellent communication, and a passion for building secure, scalable systems.
Skills
pythonnodejsmachine learningawscicd