Junior Scientist Cloud-native software | Groningen



Education type

university (wo)



Hours a week

Fulltime – 40


Apply now


What will you be doing?

As a junior scientist specialized in cloud-native application development, you see software development with a giant pair of “micro-services” glasses – every application is a deployment composed of inter-connected containers. You want to learn more about the various containerisation and orchestration frameworks and tools out there and want to apply them in engineering solutions to real-world issues. You have a passion for continuous integration and seamless deployment and as soon as you start, you are excited to get involved and try them out in different practical applications.

With a good software engineering background, you have an affinity to think of solutions from a software prototyping perspective. You are excited to work on multiple projects, simultaneously, and with colleagues from your own department and/or from another TNO department. As a result, you have very good social skills to interact and collaborate with your colleagues and/or customers.
You are comfortable in working in an applied research environment – you explore and determine theoretically the solution to a current or future problem in an innovative manner and then you realise this practically in the form of a proof of concept or demonstrator.

Most importantly, you are willing to learn new technologies and acquire new domain-specific knowledge and adapt them in your work.

What do we require of you?

You have a Ph.D. or M.Sc. degree in Computer Science (or similar) and have followed courses in a.o. Distributed Computing Systems, Software engineering, Data Science, etc. This has resulted in familiarity with implementing solutions in a distributed environment by practices such as using the MapReduce model, pipelining, data stream processing, etc.

You also have:
  • a real passion for software engineering, not limiting to just coding but also concerning the architecture and the proces;
  • confident programming skills in various programming languages and is open to learning new ones;
  • good communication skills and are capable of explaining complex software architectures and implementations;
  • proactive attitude in seeking new challanges and can work in a co-operative, international environment.
There are, of course, brownie points if you:
  • have some experience with containerisation tools (such Docker, Kubernetes, etc.);
  • have some experience with public cloud services (like AWS, Google Cloud, Azure, etc.);
  • have some experience with tools and platforms like Apache Spark, Cassandra, Ceph, etc.;
  • are comfortable working in projects in the defence domain.

What can you expect of your work situation?

We, at Monitoring & Control Services (MCS) are a fun and very social group of applied researchers, consultants in IT systems and processes, as well as a number of System Integration experts, located in Groningen and the Hague.

We prove the feasibility as well as the added value of innovative applications of information technology for industry and government through an approach of first-time engineering of large scale monitoring & control systems. We view such systems from an Internet-of-Things perspective, where large amounts of heterogeneous data are generated by internet-connected infrastructures. These data need to be stored, processed and analysed to build useable information for decision-making or autonomous control.

Our research group deals with the information technology challenges involved in:
  • Automatic acquisition, storage and retrieval of large volumes of data across organizations.
  • The continuous processing of large distributed sets of data into information using adaptive  (machine-learning) algorithms from multiple parties involved in Big Data analysis.
  • Predictive analytics and large scale simulation of complex model chains for decision support in different phases (from planning/design to maintenance) of the innovation cycle.
  • Humans interacting with the processing of data into information within complex systems.
By developing future-proof, adaptable and scalable IT solutions, we cooperate with government bodies, enterprises, service providers and non-governmental organisations in three focus domains - Industry & Infrastructure, Sustainable Energy, and Defence to create a more efficient, greener and safer tomorrow.

What can TNO offer you?

Work enjoyment means something different for each employee. This is why we offer a-la-carte terms and conditions of employment that you can switch around on a monthly basis. Flexible working hours (like 4 days x 9 hours) and different leave schemes mean that you can create a package attuned to your specific wishes.
TNO attaches great value to both your personal and your professional development. Many opportunities exist for you to develop: conferences, courses, workshops, coaching, intervision, mentoring and job rotation. At TNO you can orchestrate your own career.

Application process

You can apply till 28th of April. The process comprises at least two (selection) rounds. After a positive selection, we will finish off the process by discussing terms and conditions of employment. We try to complete the interviews and assessment within 4 weeks.

Has this vacancy sparked your interest?

Then please feel free to apply on this vacancy! For further questions don’t hesitate to contact us.

Recruiter: Yvonne Pribnow
Mobile phone: +31 (0)6-11097594

Hiring manager: Job Oostveen
Phone number: +31 (0)88-86 67214

Note that applications via email and third party applications are not taken into consideration.


Apply now



Stay up to date with our latest news, activities and vacancies collects and processes data in accordance with the applicable privacy regulations for an optimal user experience and marketing practices.
This data can easily be removed from your temporary profile page at any time.
You can also view our privacy statement or cookie-information.