remote
Developer Intern, Data Security - 1password
Software Engineer
Internship focused on building secure data pipelines and authentication services using Python, Node.js, and AWS. Gain hands‑on experience in security engineering, CI/CD, and containerization while contributing to enterprise‑grade password management solutions.
About the role
Key Responsibilities
- Develop and maintain secure data ingestion and processing pipelines in Python and Node.js.
- Implement authentication and authorization features for enterprise password management.
- Collaborate with security teams to enforce best practices and conduct vulnerability assessments.
- Automate deployment workflows using CI/CD pipelines and Docker containers on AWS.
- Participate in code reviews, unit testing, and performance optimization.
Requirements
- Strong programming skills in Python and Node.js.
- Experience with AWS services (Lambda, S3, IAM, CloudFormation).
- Familiarity with containerization (Docker) and CI/CD tools.
- Basic understanding of security principles and vulnerability mitigation.
- Excellent problem‑solving skills and a collaborative mindset.
Skills
pythonnodejsawscicddocker