Skip to content  

Werken bij de TU/e

AI Engineer

AI Engineer

Uncertainty in Artificial Intelligence group & Artificial Intelligence and Data Engineering lab are looking for an AI Engineer. Screening and interviewing start mid September and end when a successful candidate is appointed
Overig wetenschappelijk personeel, Niet-wetenschappelijk personeel
Faculteit Wiskunde & Informatica
Instituten en overigen
Data Science Center Eindhoven


The Uncertainty in Artificial Intelligence (UAI) group and the Artificial Intelligence and Data Engineering (AIDE) Lab of Eindhoven University of Technology seek an AI engineer to enhance our strengths in research and education. The successful candidate will work with topics related to AI and machine learning and will improve the group’s capability of developing software solutions for education, research and industry. There will be opportunities for collaboration with multiple researchers inside the university. The successful candidate will also contribute to educational tasks of the group and the lab.

The position focuses on highly technical programming and software development and include a broad spectrum of tasks, mainly on developing machine learning tools, but also in supporting the tasks of the group in web presence and material, open-source libraries, etc. It offers excellent learning opportunities in a vibrant machine learning research environment, with the possibility to contribute to state-of-the-art research.

Research topics of the UAI group include (but are not limited to):

  • Probabilistic graphical models,
  • Tractable probabilistic models and probabilistic circuits,
  • Imprecise probability theories and robustness in AI,
  • Reinforcement Learning,
  • Causal inferences,
  • Bayesian neural networks,
  • Dirichlet and Gaussian processes,
  • Probabilistic programming and combinations of logic and probability.


We look for a motivated and highly skilled candidate with:

  • A MSc degree in Computer Science or related field.
  • Excellent track-record in programming demonstrated by previous involvement in software projects, including open-source projects. Scientific publications are desirable but not mandatory.
  • Deep knowledge and experience with programming languages (at least C/C++ and Python/R, other languages are desirable). Experience with software profiling is desirable.
  • Strong computer science skills, including advanced data structures and algorithms, complexity of algorithms, and software engineering skills.
  • Good communication skills in English (there is no requirement to learn Dutch).
  • Creativity, independence and dedication, while possessing ability and desire to collaborate and work in teams.
  • Ability and desire to work on the topics of interest of the research group (any previous knowledge on them is desirable).
  • Ability and desire to support teaching through the development of software tools, design and implementation of software tasks for students (e.g. in challenge-based learning), organisation of courses and web presence/materials.


We offer a competitive salary (from Euro 2.656 to Euro 4.012) and benefits (depending on experience and skills), an exciting and diverse international work environment and the possibility of continuous self-development through collaborations and university opportunities. The successful candidate will participate in state-of-the-art research and will join efforts towards scientific publications and software. The position will be for a period of 1-4 years.

Informatie en sollicitatie

For any further inquiries on the content of the position, please contact Cassio P. de Campos (

Do not send applications by email (they will be ignored).

Please upload cover letter and detailed CV including achievements (links to developed software, transcripts, etc, as you see pertinent).

Screening and interviewing start mid September and end when a successful candidate is appointed