Info Support is the specialist in developing high quality software solutions and leading in the field of artificial intelligence (AI), cloud architecture, managed services and IT training. With an agile mentality and software craftmanship, more than 500 professionals help customers move forward in the agrifood, retail, energy, fintech, mobility, retirement and healthcare sectors. Info Support also believes in the power of the community and actively contributes to various open source initiatives.
We anticipate on upcoming and future challenges and ensure our engineers develop cutting-edge solutions based on the latest scientific insights. Our research community proactively tackles emerging technologies. We do this in cooperation with renowned scientists, making sure that research teams are positioned and embedded throughout our organization and our community, so that their insights are directly applied to our business.
We truly believe in sharing knowledge, so we want to do this without any restrictions.
Info Support is happy to think along with you and your thesis supervisor to come up with a research project that suits you and will result in a win-win situation.
This project can be realized in one of two ways:
You choose one of the existing assignments within the scope of our Research Ambitions The research questions that Info Support seeks to answer stem from the Info Support Research Center. These are issues that our clients and IT specialists want to resolve. As a result, you can rest assured that the research you will conduct is highly relevant and will make a valuable contribution to the world of business.
You choose your own research topic and present it for approval to your university’s thesis supervisor and Info Support.
We encourage creativity and initiative and are always open to relevant and interesting topics that can benefit Info Support and its clients. That means your ideas can be as innovative as you want. A few examples of the themes that we can offer a wealth of support for are Software Architecture, Software Development Methodologies and Data & Artificial Intelligence.
As you conduct your research, you will receive intensive support and expert guidance from both a general supervisor and a process supervisor. They will help you come up with a relevant research project and are there for you during the execution of your research. Furthermore, you will be surrounded by professionals from the Info Support Research Center and third parties who are eager to use their expertise and experience to think along with you or answer any substantive questions you may have. In turn, they want to be inspired by you and can immediately apply and test your theories and conclusions in practice.
If you have any questions you can contact our colleague Sebastiaan ter Rele: sebastiaan.terrele@infosupport.com .
Large web-scale systems have many sub-components that interact and depend on each other. The relations between these sub-systems are not evident from just looking at them.
Required interest(s):
- Software Architecture
- Software Development Methodologies
- Artificial Intelligence
What do you get
- A challenging assignment within a practical environment
- € 1000 compensation, € 500 + lease car or € 600 + living space
- Professional guidance
- Courses aimed at your graduation period
- Support from our academic Research center at your disposal
- Two vacation days per month
What you will do
- 65% Research
- 10% Analyze, design, realize
- 25% Documentation
With the ever increasing size of software systems, we see that many new software systems are distributed. Web-scale-architecture, event-driven, reactive, actor and eventual consistency are all software architectural styles and concepts that imply distributed computing.
Infrastructure as code is one of the foundations of the new wave of web scale software systems. The infrastructure of the software systems dynamically reconfigures itself to react to the demands on the system as a whole. The system can decide to instantiate new instances of a sub component, reroute requests or build a complete copy of itself in another location. These new capabilities can have unspecified interactions with the running software itself and have undesired and unexpected results. This is called emergent behavior, behavior not explicitly build into the system. As part of our ambition to build and maintain quality software systems we feel that infrastructure as code should be part of our solution architecture and we should have the same quality guarantees as the rest of the system.
To reason about these architectures we want to perform static analysis on their configuration, allowing us to detect possible issues (bottlenecks, conflicting changes, implausible values, etc.) at an early stage before running in production.
About Info Support Research Center
We anticipate on upcoming and future challenges and ensures our engineers develop cutting-edge solutions based on the latest scientific insights. Our research community proactively tackles emerging technologies. We do this in cooperation with renowned scientists, making sure that research teams are positioned and embedded throughout our organisation and our community, so that their insights are directly applied to our business. We truly believe in sharing knowledge, so we want to do this without any restrictions.
Read more about Info Support Research here.
Learn more