Full Stack Engineer (AI Security Solutions)
* 12 month contract (3-6 month blocks)
* Dusseldorf
* Hybrid (2 days per week onsite, flexible - not every week will be needed on site)
* Start - February
Responsibilities:
Application Development:
* Design and build scalable, secure, and user-friendly web applications for AI-powered security services.
* Develop APIs for seamless integration with internal databases and third-party frameworks like OWASP, CIS benchmarks, and NIST.
AI Integration:
* Implement and optimize AI models using frameworks like LangChain, Google Vertex AI, Bedrock, and Azure Databricks for multimodal reasoning and data processing.
* Build and maintain Retrieval-Augmented Generation (RAG) pipelines for dynamic data querying.
Frontend & Backend Development:
* Create intuitive user interfaces using frameworks like React, Vue.js, or Angular.
* Build and maintain backend systems with Node.js, Python (Django/Flask), or Java (Spring Boot).
* Work with cloud-based orchestration tools like Kubernetes (GKE, EKS).
Security Implementation:
* Incorporate Secure by Design principles into development pipelines, ensuring compliance with security standards (GDPR, ISO 27001).
* Embed security controls WAFs, SIEMs, and API gateways in the system architecture.
Experience:
* Proficient in JavaScript, Python, Java, TypeScript
* Frontend: React, Vue.js, Angular
* Backend: Node.js, Flask/Django, Spring Boot
* AI: LangChain, Bedrock, Vertex AI, Azure Databricks
* Experience with CI/CD tools like Jenkins, GitHub Actions, or Azure Pipelines
* Familiarity with AI-specific hardware acceleration (e.g., NVIDIA GPUs, TPUs)
* Familiarity with Kubernetes/Docker for deployment and management
* Knowledge of API security, token management, and OAuth
* Understanding of OWASP Top 10, CIS Benchmarks, and NIST
* Experience implementing Secure by Design and DevSecOps principles