> Markdown version of [/jobs/ext/2315502-junior-programmer](https://www.wearedevelopers.com/jobs/ext/2315502-junior-programmer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Junior Programmer - **Company:** Tilburg University - **Location:** Tilburg, Netherlands - **Experience:** Starter - **Salary:** €3,873.0 - €5,264.0 - **Contract:** Internship / Graduate position - **Skills:** JavaScript (Programming Language), Application Programming Interfaces (APIs), Artificial Intelligence, Application Integration Architecture, Big Data, Cloud Computing, Computer Programming, Continuous Integration, Data as a Services, Data Infrastructure, Data Integration, Distributed Systems, Python (Programming Language), Machine Learning, Software Maintenance, Tensorflow, Software Engineering, Software Systems, Data Streaming, Digital Twin, Git, Information Technology, Sentry, Data Analytics, Machine Learning Operations, Data Pipelines, Docker - **Published:** August 10, 2026 - **Apply:** https://nl.indeed.com/viewjob?jk=724b0f74f6dc6812 ## About the Role 1. Education: An MSc degree in Computer Science, Software Engineering, Data Science, Artificial Intelligence or a closely related field is preferred. A completed EngD in Computer Science, Data Science or a closely related area is strongly preferred. 2. Experience: You have practical programming experience gained through employment, an EngD, internships, applied research, or substantial software projects. Experience with complex operational projects is important; prior experience in the safety and security domain is strongly preferred, although SENTRY itself focuses on precision agriculture and plant health. 3. Languages: You have a good command of English, both written and spoken. Dutch is an advantage but not required. 4. Technical skills: * good programming skills in Python and JavaScript; * knowledge of, or practical experience with, MLOps and/or AIOps; * experience with software development, APIs, data integration and data pipelines; * familiarity with Git and preferably Docker, CI/CD and cloud-based development environments; * interest in AI/ML frameworks, operational AI systems and software engineering for data-intensive applications; * knowledge of security-by-design, secure software development or distributed systems is an advantage. 5. Competencies: * you are a hands-on developer who enjoys building and experimenting; * you can move quickly from a technical concept to a working prototype; * you work accurately and take responsibility for the quality of your code; * you are comfortable working independently as well as in multidisciplinary and international teams; * you communicate clearly with both technical colleagues and domain experts., We are not primarily looking for a researcher. We are looking for a hands-on junior programmer who can turn AI and data concepts into robust prototypes and integrated software solutions. Experience with safety and security projects, mission-critical data environments, or other operationally demanding application domains is a strong advantage and can be directly applied to the reliable engineering of SENTRY's AI and data services. ## Description As Junior Programmer, you will work primarily within SENTRY (Grant Agreement 101288591), a four-year Horizon Europe Research and Innovation Action developing next-generation solutions for plant pathogen surveillance and sustainable crop protection. SENTRY combines real-time pathogen and environmental monitoring with predictive AI, digital twins and data analytics to detect biological threats earlier, model disease risks and support more targeted phytosanitary interventions. Within SENTRY, your role will focus on the software and AI engineering needed to turn research components into reliable, testable and deployable services. You will translate technical concepts, data flows and user requirements into working software components, prototypes and demonstrators, with particular attention to integration, MLOps/AIOps and robust operation of data- and AI-intensive applications. The position is strongly implementation-oriented. You will work closely with researchers, software engineers and European project partners and contribute to a project that aims to strengthen crop resilience, reduce unnecessary pesticide use and improve sustainable agricultural management through advanced digital technologies. Your activities include: * developing and maintaining software in Python and JavaScript; * developing and integrating APIs, data pipelines and AI-enabled services; * supporting MLOps workflows for training, testing, deployment, monitoring and lifecycle management of machine-learning models; * applying AIOps principles for monitoring, automation and operational management of software and AI environments; * working with Git, CI/CD pipelines, containers and modern development environments; * integrating software and AI components developed by different European project partners; * developing, testing and documenting prototypes and demonstrators; * supporting technical experimentation, validation and demonstrations in SENTRY pilot and risk-assessment use cases; * contributing to technical documentation, testing procedures and project reporting where relevant. ## Related Videos - [Navigating the Future of Junior Developers in Tech](https://www.wearedevelopers.com/videos/1280-navigating-the-future-of-junior-developers-in-tech) - [From Doubt to Confidence: How Sentry Uses Verdaccio to Bulletproof SDK Releases](https://www.wearedevelopers.com/videos/739-from-doubt-to-confidence-how-sentry-uses-verdaccio-to-bulletproof-sdk-releases) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Why Your Best Mediors Never Become Seniors (And How to Fix It)](https://www.wearedevelopers.com/videos/2108-why-your-best-mediors-never-become-seniors-and-how-to-fix-it) - [Debugging in the Dark](https://www.wearedevelopers.com/videos/1658-debugging-in-the-dark) ## Related Articles - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [How to Find Tech Jobs in Amsterdam](https://www.wearedevelopers.com/magazine/279-how-to-find-tech-jobs-in-amsterdam) - [Best Companies in the Netherlands: Top 25 Companies in 2023 ](https://www.wearedevelopers.com/magazine/193-best-companies-in-the-netherlands-top-25-companies-in-2023) - [The Netherlands – Europe’s powerhouse for software development?](https://www.wearedevelopers.com/magazine/31-the-netherlands-europe-s-powerhouse-for-software-development) - [Software Developer Salary in The Netherlands [2023]](https://www.wearedevelopers.com/magazine/217-software-developer-salary-in-the-netherlands-2023)