Junior Full-Stack Developer
Join a cloud-native security engineering team building data loss prevention and generative AI security features that protect enterprise data and applications.
Responsibilities
- Develop and maintain full-stack features for cloud data loss prevention and generative AI security products under senior mentorship.
- Build detection and policy enforcement systems for traditional and generative AI-related data loss threats.
- Design security workflows that identify policy violations involving AI agents and enterprise data.
- Collaborate with product managers and cross-functional teams to define responses to emerging generative AI threats.
- Participate in code reviews, testing, debugging, and deployment activities.
- Explore prompt engineering, language models, and AI arbitration to improve classification and detection accuracy.
- Contribute to scalable, secure, cloud-native systems serving enterprise users.
Requirements
- Bachelor of Science degree in Computer Science.
- Zero to two years of software development experience.
- Experience with a front-end framework such as React, Angular, or Vue.js.
- Experience with a back-end language such as Node.js, Python, Go, or Java.
- Basic understanding of SQL or NoSQL databases and exposure to AWS, Azure, or GCP.
- Ability to write clean, maintainable code and troubleshoot effectively.
- Strong interest in generative AI, including language models, AI agents, prompt behavior, and AI security.
- Strong communication, collaboration, curiosity, and willingness to learn.
Nice to have
- Experience with Docker or other containerization technologies.
- Knowledge of cybersecurity, data loss prevention, or AI security concepts.
- Understanding of LLM training, fine-tuning, AI safety, model alignment, or adversarial prompting.
- Open-source or personal projects demonstrating software development or generative AI applications.
- Familiarity with orchestration tools such as Kubernetes.