Job Description
We are looking for a passionate and skilled Full Stack Developer with expertise in Angular to join our team working on cutting-edge projects in AI Risk Management and Securing Large Language Models (LLMs). The ideal candidate will contribute to building robust, secure, and scalable web applications that support the next generation of AI security frameworks.
Key Responsibilities
Frontend Development:
- Build intuitive, responsive, and dynamic user interfaces using Angular (v12 or above) for AI security dashboards and tools.
- Implement data visualizations and reporting modules for AI risk analysis and LLM monitoring.
- Ensure a consistent, accessible, and user-friendly design for applications catering to technical and non-technical stakeholders.
Backend Development
- Develop and maintain secure server-side applications to support AI risk management workflows using Node.js, Express.js, or similar frameworks.
- Create and integrate APIs for interfacing with LLM vulnerability scanners and risk evaluation systems.
- Ensure the backend supports real-time monitoring and reporting for AI systems.
AI Security Integration
- Collaborate with AI engineers to incorporate features like LLM scanning, AI vulnerability assessments, and compliance tools into web applications.
- Secure application components against common vulnerabilities (e.g., OWASP Top 10).
Database Management
- Design and manage scalable databases for storing LLM risk profiles, audit logs, and compliance metrics using MySQL, MongoDB, or similar systems.
- Optimize database performance to handle large volumes of AI risk data.
Collaboration & Agile Practices
- Work closely with product managers, AI engineers, and security experts to define project requirements and deliverables.
- Participate in daily stand-ups, code reviews, and sprint planning to ensure efficient development cycles.
Testing & Debugging
- Implement unit tests, integration tests, and end-to-end tests to ensure code quality and system reliability.
- Debug and resolve technical issues, focusing on the security and scalability of the application.
Compliance And Risk Standards
- Develop features aligned with industry standards like ISO 42001, ISO 23894, and NIST AI Risk Framework.
- Incorporate AI ethics and risk management principles into application workflows.
Required Skills
- Frontend: Angular (v12 or above), HTML5, CSS3, JavaScript/TypeScript, Bootstrap or Material Design.
- Backend: Node.js, Express.js, or equivalent frameworks.
- Database: MySQL, MongoDB, or other relational/NoSQL databases.
- Security: Knowledge of secure coding practices and web application security.
- Testing: Experience with testing frameworks like Jasmine, Karma, or Jest.
Preferred Skills
- Familiarity with AI/ML concepts and frameworks.
- Understanding of LLM architecture and vulnerability assessment tools.
- Knowledge of compliance standards like ISO 42001, ISO 23894, and NIST AI Risk Framework.
Education
Bachelor’s degree in Computer Science, Information Technology, or a related field.