Skip to content

Python programmer

On-site
  • Delft, Zuid-Holland, Netherlands
R&D

Job description

Zander Labs is a leader in neuroadaptive technology, pioneering innovative solutions to enhance human-computer interaction. We are embarking on the NAFAS project, a landmark 30 million EUR initiative set to revolutionize the field.

We are looking for a creative and versatile Python developer with 1-3 years of experience to work on diverse projects that enable the development of state-of-the-art brain computer interfaces (BCI). In this role the successful candidate will work on the development of the experimental design paradigms for eliciting specific brain activity to be used during EEG recording experiments, on the digital signal processing pipelines that make sure the required features are properly identified, and finally on machine learning pipelines that generate high performance classifiers that are trained on the acquired data and are used for decoding the mental activity. The successful candidate will, therefore, contribute to the building stone for the technology Zander Labs is bringing into the world, namely, highly innovative and complex applications and modules that allow for the use of brain data for the creation of the next generation artificial intelligence systems that better understand human values and are closer aligned in their goals. The candidate will be an important part of the AI revolution currently taking place.

Among other tasks the successful candidate is expected to:

  • Have a good command of the Python programming language and environment
  • Collaborate with our neuroscientists and brain computer interface engineers to design paradigms that efficiently and precisely elicit clean mental states.
  • Implement, test, and validate Python code that is used during the experiments for recording EEG and other required contextual data.
  • Design, implement, test, and validate various other tools that make sure the required standards are preserved throughout the data acquisition process.
  • Collaborate with our multidisciplinary teams of scientists to design, implement, test, and validate digital signal procession pipelines for feature extraction
  • Implement additional functionality to our machine learning framework and train models for accurately decoding mental states for deploying them in BCI-enabled applications.
  • In general work closely within multidisciplinary teams involving scientists from multiple fields and help with the implementation of scientific methods and ideas into concrete and useful tools and help with the deployment or transfer to larger systems

Job requirements

  • Strong programming skills and demonstrable development experience with Python (preferably a library developer)

  • Familiarity with object-oriented programming (OOP) is strongly required
  • Familiarity with experimental (paradigm) design to elicit neural correlates is a plus
  • Working experience with panda3d or other game engines in Python is a plus
  • Familiarity with sklearn and machine learning tools in Python is a plus
  • The desire to solve puzzles and work on R&D projects is highly useful
  • Strong analytical and modelling skills, ability to generate ideas on highly technical and diverse topics is a plus
  • Strong digital signal processing knowledge is a plus
  • Familiarity with SCRUM development paradigm and git version control system is a plus
  • Ability to work collaboratively in a multidisciplinary team and a fast-paced environment
  • Strong communication and presentation skills

or