Scientific Programmer

Randstad
Eindhoven, Netherlands
3 days ago
Apply on www.nationalevacaturebank.nl
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours

Tech stack

HTML Java (Programming Language) JavaScript (Programming Language) C++ (Programming Language) Computer Programming Python (Programming Language) Programming Environments Prolog Software Engineering TypeScript ReactJS State Machines
+3 more
Technical Debt Information Technology Web Technologies

Job description

e are seeking a talented and versatile Scientific Programmer to join our dynamic team. In this role, you will be responsible for creating innovative tooling that supports the embedding of methodologies at our partners in the high-tech industry. These methodologies are crucial in accelerating our partners’ product development cycles, spanning from architecture and early design feedback to analyzing and diagnosing issues during operation. You will play a key role in applying academic research results to industry by creating scalable solutions., 1. Develop and implement tooling solutions that integrate seamlessly with our partners’ engineering environments.

  1. Create demonstrators and prototypes from scratch using various technologies.
  2. Analyze partners’ needs and select appropriate technologies for each project.
  3. Design and develop software solutions that enhance product development cycles at various stages. - Strong familiarity with coding standards and best practices is essential. Candidates should demonstrate a high level of professional coding proficiency, with the ability to identify and resolve technical debt. - Experience in creating and driving technical improvement roadmaps is highly desirable.
  4. Understand, integrate, and implement academic research results into practical, scalable industry solutions.
  5. Collaborate with research fellows, team members, and partner stakeholders to understand requirements and deliver effective solutions.
  6. Continuously evaluate and improve existing tools and methodologies.
  7. Stay up to date with the latest technological advancements, academic research, and industry trends. Functie-eisen, You will be working in a collaborative team consisting of research fellows and scientific programmers. This team works closely with partner stakeholders to ensure the successful implementation and integration of our solutions in their environments. What We Offer:

  8. Opportunity to work in 3-5 member teams on cutting-edge projects in the high-tech industry.
  9. Collaborative and innovative work environment.
  10. Exposure to the latest academic research and its practical applications.
  11. Continuous learning and professional development opportunities.
  12. A hybrid working arrangement, with a primary location in Eindhoven, occasional travel within the Netherlands, and flexibility to work from home a few days per week

Requirements

  1. Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
  2. Proven experience in scientific programming and software development.
  3. Strong proficiency in multiple programming languages and technologies. - Proficiency in Java, C++, and Python, with demonstrated experience of using these languages in production. - Familiarity with one or more Domain-Specific Language technologies such as Xtext, Xtend, Lark, or Langium. - Exposure to modeling formalisms state machines, Petri nets, logic based languages such as Z3, OCL and Prolog. - Working knowledge of web technologies such as HTML, JavaScript/Typescript, React, etc. is a plus.
  4. Experience in creating prototypes and demonstrators from concept to implementation.
  5. Solid understanding of software development life cycles and best practices.
  6. Ability to understand and apply academic research results to practical industry solutions.
  7. Familiarity with high-tech industry product development processes is a plus.
  8. Excellent problem-solving and analytical skills.
  9. Strong communication skills and ability to work effectively with diverse teams.
  10. Self-motivated with the ability to work independently and manage multiple projects. Required Attributes:

  11. Adaptability to work with various technologies and programming environments.
  12. Creativity in approaching complex problems and developing innovative solutions.
  13. Strong attention to detail and commitment to delivering high-quality work.
  14. Proactive mindset and willingness to take initiative on projects.
  15. Ability to explain complex technical concepts to non-technical stakeholders.
  16. Enthusiasm for bridging the gap between academic research and industry applications.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.nationalevacaturebank.nl
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:21 min

Exploring the target application for front end tests

Anna Mcdougall · JS Congress

2:21 min

Projecting external HTML content using default and named slots

Rowdy Rabouw Rowdy Rabouw · World Congress 2022

2:37 min

Optimizing technical profiles for AI sourcing and recruitment

Mina Golesorkhi Mina Golesorkhi · World Congress 2026 Europe

2:59 min

Introduction and transitioning into the tech industry

Anna Mcdougall · JS Congress

6:12 min

Streaming HTML content natively using declarative processing instructions

Chris Heilmann +2 · LIVE

3:18 min

Differentiating technical frameworks in early technical recruitment

Mahmoud Aly Mahmoud Aly · World Congress 2025

Videos

See all

Related articles

See all