onsite
Software Engineer - adaptivesecurity
Software Engineer
Join a fast‑moving AI cybersecurity startup as a Software Engineer, building scalable Python/Node.js services that power real‑time threat detection on AWS, while applying machine learning models and continuous delivery practices.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance backend services in Python and Node.js for AI‑driven threat detection.
- Integrate machine learning models into production pipelines, ensuring low latency and high accuracy.
- Deploy and manage services on AWS using ECS/EKS, Lambda, and RDS, optimizing cost and scalability.
- Implement CI/CD workflows with GitHub Actions, Docker, and Terraform to accelerate feature delivery.
- Collaborate with data scientists, security analysts, and product managers to translate requirements into robust, secure code.
Requirements
- 3+ years of professional software development experience in Python and Node.js.
- Strong understanding of AWS services and cloud architecture.
- Hands‑on experience with machine learning model deployment and monitoring.
- Proficiency in containerization (Docker) and orchestration (Kubernetes/ECS).
- Excellent problem‑solving skills and a passion for building secure, scalable systems.
Skills
pythonnodejsmachine learningawscicd