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

Thank you for your interest. We are happy to share our selection process with you. Below you will find the steps we go through. If you have any questions, feel free to contact us. We wish you the best of luck with your application at Sioux Technologies!

  • Interested?
    • Send us your CV and motivation video or letter.
  • Application received
    • One of our recruiters will review your application and get back to you asap.
  • Introduction
    • We will plan an (online) introduction with a Sioux colleague to find out if there is a match.
  • Follow-up conversation(s)
    • In follow-up conversation(s), we dive into the (technical) depth. In some cases a personality test will be part of the conversation and will be discussed with you. In other cases you will be presented with a (technical) case.
  • Both excited?
    • If we are both enthusiastic, we would like to make you an offer. We will talk you through the offer and discuss it with you. Are you already curious about our terms of employment? You can find them here.
  • Welcome to Sioux Technologies!
    • We welcome you to Sioux and wish you success with your new challenge!

Kevin ten Braak

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