NVISO is a pure-play cyber security consulting firm: our team is composed of security professionals who each have their specific field of expertise ranging from Information Security Governance Risk & Compliance to Incident Response Penetration Testing CSIRT/SOC Software Security and Training & Awareness. This fantastic blend of skills enables us to help organizations prevent detect and respond to complex security challenges.
Tasks
As an AI Software Engineering Intern with the NVISO Labs team you will collaborate closely with our Research & Development department to enhance agentic workflows using generative AI. Your journey will begin with a problem statement or an identified process ripe for optimization where youll conduct comprehensive research to explore innovative solutions. These solutions will be presented to your colleagues and implemented into our existing infrastructure primarily leveraging our MCP tools as a backend.
Youll also have the opportunity to contribute to our internal chatbot enhancing its capabilities and performance. As an integral team member youll actively participate in stand-up meetings propose software design ideas and bring them to life through implementation. This internship offers a dynamic environment where your contributions will directly impact the teams success and the advancement of NVISOs technological capabilities.
Responsibilities
- Investigate Advanced LLM Models: Explore and evaluate the capabilities of state-of-the-art large language models to identify opportunities for integration and enhancement within our systems.
- Develop Integrated Agentic Workflows: Design and implement workflows that effectively combine multiple tools and generative AI models optimizing processes and increasing efficiency.
- Enhance Internal Chatbot Functionality: Contribute to the development and improvement of our internal chatbot aiming to streamline operations and support our colleagues daily tasks.
- Design and Execute Testing Strategies: Develop comprehensive testing strategies to ensure the reliability and effectiveness of your contributions maintaining high-quality standards.
- Debug and Optimize Code: Identify and resolve bugs optimize code performance and ensure seamless integration with existing systems.
- Document Design Decisions and Solutions: Clearly document the design decisions made throughout the development process and provide detailed explanations of how the final solutions operate.
- Participate in Team Collaboration: Actively engage in team meetings and collaborative discussions and be present at the office at least once per week to foster a cohesive working environment.
- Continuous Learning and Adaptation: Stay updated with the latest advancements in AI and software development applying new knowledge to improve project outcomes.
Output of Internship:
The intern will gain hands-on experience with the latest advancements in AI learning how to effectively apply these technologies to create tangible business value. Throughout the internship they will enhance their proficiency in Python programming within an enterprise environment benefiting from constructive code reviews and engaging in collaborative design discussions. Additionally the intern will develop a deeper understanding of integrating AI solutions into existing infrastructures improving their problem-solving skills and preparing them for future roles in technology-driven industries.
Requirements
- Currently pursuing a degree in Computer Science IT or a related field.
- Proficiency in Python programming.
- Basic understanding of LLMs and Generative AI.
- Knowledge of fundamental software and infrastructure design principles.
- Strong testing troubleshooting and debugging skills.
- Self-motivated and able to work independently with the ability to manage time effectively.
- Excellent English and Dutch communications skills both verbal and written.
Disclaimer on the Use of AI Tools in the Application Process
Please be aware that the creation and submission of application documents (e.g. CV cover letter case studies etc.) using AI-powered tools is only permitted to a limited extent.
Our expectations:
Application documents must authentically reflect your own qualifications personality and motivation.
The use of AI for supportive purposes (e.g. spell-checking improving wording) is acceptable.
Fully generated application documents created by AI without personal adaptation or review are not permitted.
Under no circumstances may NVISO information data or documents be uploaded to or processed by external AI tools.
We reserve the right to exclude applications from the selection and interview process that are clearly created primarily or exclusively by AI and show no recognizable personal input.
The purpose of this policy is to ensure a fair and transparent recruitment process and to obtain an authentic impression of our applicants.
NVISO is a pure-play cyber security consulting firm: our team is composed of security professionals who each have their specific field of expertise ranging from Information Security Governance Risk & Compliance to Incident Response Penetration Testing CSIRT/SOC Software Security and Training & Aware...
NVISO is a pure-play cyber security consulting firm: our team is composed of security professionals who each have their specific field of expertise ranging from Information Security Governance Risk & Compliance to Incident Response Penetration Testing CSIRT/SOC Software Security and Training & Awareness. This fantastic blend of skills enables us to help organizations prevent detect and respond to complex security challenges.
Tasks
As an AI Software Engineering Intern with the NVISO Labs team you will collaborate closely with our Research & Development department to enhance agentic workflows using generative AI. Your journey will begin with a problem statement or an identified process ripe for optimization where youll conduct comprehensive research to explore innovative solutions. These solutions will be presented to your colleagues and implemented into our existing infrastructure primarily leveraging our MCP tools as a backend.
Youll also have the opportunity to contribute to our internal chatbot enhancing its capabilities and performance. As an integral team member youll actively participate in stand-up meetings propose software design ideas and bring them to life through implementation. This internship offers a dynamic environment where your contributions will directly impact the teams success and the advancement of NVISOs technological capabilities.
Responsibilities
- Investigate Advanced LLM Models: Explore and evaluate the capabilities of state-of-the-art large language models to identify opportunities for integration and enhancement within our systems.
- Develop Integrated Agentic Workflows: Design and implement workflows that effectively combine multiple tools and generative AI models optimizing processes and increasing efficiency.
- Enhance Internal Chatbot Functionality: Contribute to the development and improvement of our internal chatbot aiming to streamline operations and support our colleagues daily tasks.
- Design and Execute Testing Strategies: Develop comprehensive testing strategies to ensure the reliability and effectiveness of your contributions maintaining high-quality standards.
- Debug and Optimize Code: Identify and resolve bugs optimize code performance and ensure seamless integration with existing systems.
- Document Design Decisions and Solutions: Clearly document the design decisions made throughout the development process and provide detailed explanations of how the final solutions operate.
- Participate in Team Collaboration: Actively engage in team meetings and collaborative discussions and be present at the office at least once per week to foster a cohesive working environment.
- Continuous Learning and Adaptation: Stay updated with the latest advancements in AI and software development applying new knowledge to improve project outcomes.
Output of Internship:
The intern will gain hands-on experience with the latest advancements in AI learning how to effectively apply these technologies to create tangible business value. Throughout the internship they will enhance their proficiency in Python programming within an enterprise environment benefiting from constructive code reviews and engaging in collaborative design discussions. Additionally the intern will develop a deeper understanding of integrating AI solutions into existing infrastructures improving their problem-solving skills and preparing them for future roles in technology-driven industries.
Requirements
- Currently pursuing a degree in Computer Science IT or a related field.
- Proficiency in Python programming.
- Basic understanding of LLMs and Generative AI.
- Knowledge of fundamental software and infrastructure design principles.
- Strong testing troubleshooting and debugging skills.
- Self-motivated and able to work independently with the ability to manage time effectively.
- Excellent English and Dutch communications skills both verbal and written.
Disclaimer on the Use of AI Tools in the Application Process
Please be aware that the creation and submission of application documents (e.g. CV cover letter case studies etc.) using AI-powered tools is only permitted to a limited extent.
Our expectations:
Application documents must authentically reflect your own qualifications personality and motivation.
The use of AI for supportive purposes (e.g. spell-checking improving wording) is acceptable.
Fully generated application documents created by AI without personal adaptation or review are not permitted.
Under no circumstances may NVISO information data or documents be uploaded to or processed by external AI tools.
We reserve the right to exclude applications from the selection and interview process that are clearly created primarily or exclusively by AI and show no recognizable personal input.
The purpose of this policy is to ensure a fair and transparent recruitment process and to obtain an authentic impression of our applicants.
View more
View less