Scientific Software Engineer

Full-time
Master
Eindhoven
Bij Sioux draait alles om het leggen van de totale puzzel. En dat kunnen we niet zonder jou, een gedreven engineer met expertise in Scientific Computing.

Sioux Technologies ontwikkelt en produceert state-of-the art technologie voor de top van de internationale hightech-community. Daarbij leggen we de lat hoog en maken we met regelmaat het onmogelijke mogelijk. Dat doen we samen, binnen een hecht team van enthousiaste specialisten in mechatronica, elektronica, software en wiskunde.

Onze functie

Jouw ambitie ligt bij het resultaatgericht toepassen van Scientific Programming (Edge AI/ MLOps/ Digital Twins/ etc.) in technisch uitdagende problemen. Je neemt graag de verantwoordelijkheid om je project samen met je team tot een goed resultaat te brengen. Als ervaren Scientific Software Engineer ben je niet alleen voor technisch advies betrokken bij verschillende projecten, maar ben je ook een belangrijke speler in de ontwikkeling van de technische roadmap met betrekking tot Scientific Programming binnen Sioux. Project onderwerpen verschillen van het implementeren van het machine learning proces voor een organisatie (MLOps), tot het versnellen van AI-modellen op Edge-apparaten met het gebruik van hardware accelerators zoals GPU, TPU en FPGA. Meer voorbeelden vind je op onze website.

Your future workplace

Je dagelijkse werkzaamheden bestaan uit:

  • Van een klantprobleem de vertaalslag maken naar een model/techniek met behulp van je Scientific Computing expertise
  • Vanuit een architectenrol het voortouw nemen, en het team sturen naar waarde/concrete resultaten
  • Het bewaken, richten en verder ontwikkelen van onze Data Science Roadmap (belangrijke speerpunten zijn DevOps, MLOps (inference) op CPU (embedded), GPU, TPU en FPGA/MPSoCs, en parallel programming/multithreading)
  • De technische planning maken voor projecten
  • Communicatie met alle stakeholders; je team, collega’s en opdrachtgevers

Dit zoeken wij in jou

Je herkent jezelf in het volgende profiel:

  • Afgeronde PhD of 5+ jaren professionele ervaring na een MSc met specialisatie in Scientific Computing, met een stevige software basis (bijvoorbeeld in agile DevOps frameworks, distributed computing of Networking)
  • Aantoonbare kennis van en ervaring met design, programmeren en testen. Je kan werken met de programmeertalen C, C++ en Python (MATLAB is ook van toegevoegde waarde)

Je hebt daarnaast uitgebreide kennis van een of meer van de volgende onderwerpen:

  • (SQL) databases en je hebt ervaring met networking (serializing data, Protobuf, sockets, etc.) en hierbij veel gebruikte standaard data formats als JSON en XML
  • Cloud computing: Azure en/of AWS, bij voorkeur met Docker en Kubernetes-based deployments
  • Embedded Systems: CPU, GPU TPU en/of FPGA/MPSoCs. Kennis van XilinX devices en frameworks en je bent bekend met Linux environments
  • Affiniteit met Machine Learning: het deployen van ML modellen op edge devices. Je hebt kennis van de standaard ML workflow (data/models/training). Tensforflow ervaring is een plus
  • Prima communicatieve vaardigheden naar zowel je collega's als de klant
  • Proactieve houding (een beetje koppigheid wordt zeker op prijs gesteld)
  • Het spreken van Nederlands is een pre maar zeker geen vereiste
Are you interested?

Your new job in 5 steps

We are happy to share our application process with you. We explain the process in five steps which you can find on this page. If you have any questions regarding the application process, feel free to contact us by e-mail: jobs@sioux.eu or by phone: +31 (0)40 2677100. Enjoy your application journey within Sioux Technologies!

  • Apply
    • Share you CV and cover letter with us.
  • Screening application
    • One of our recruiters will review your application.
  • Introduction
    • (online) Introduction with Sioux colleagues to explore if  there is a match.
  • Technical interview
    • In this technical interview, we will ask you a number of technical questions. In some cases, a personality test will be part of the interview and will be discussed with you. You will receive and have to take the personality test before the interview.
  • Both excited!
    • If we are both enthusiastic we would like to offer you a job. We will go through the offer with you. Curious about our terms of employment? You can find them here.
  • Welcome at Sioux Technologies
    • We welcome you to Sioux Technologies and will start your onboarding. In Eindhoven we will meet with all new colleagues to get you familiar with our organization. We also have a buddy within Sioux so you can go to him or her if you have any questions.

Kevin ten Braak

Talent acquisition
+31 (0)40 - 26 77 100
Sioux uses cookies to remember certain preferences and align jobs interests.