/Data Platform Engineer

Data Platform Engineer

Engineering - Gent | More than two weeks ago

Are you a software engineer passionate about building the solutions driving tomorrow’s data economy? Would you love to join a dynamic, talented, multi-disciplinary team at a world-renowned R&D institute? Then perhaps you are the Data Platform Engineer we are looking for!

Data Platform Engineer

imec EDiT & the Data Economy

As a high-tech research centre that is partially publicly funded, imec carries a responsibility to ensure global as well as local impact. imec’s EDiT (Enabling Digital Transformations) department plays a major role in realising local impact by conducting demand-driven R&D, in collaboration with authorities, other imec divisions, (academic) research institutes, companies, and citizens’ organisations. Our mission is to tackle so-called “wicked problems” in domains such as smart cities & regions, mobility & logistics, public health & sustainable environment. We are guided by an “Open for Impact” vision, which puts an emphasis on open knowledge, open source, and open data. Our research programmes include City of Things, Mobilidata, VLOCA, and Nervocity – read more about these and other activities on https://www.imec.be/nl. 

All above-mentioned domains, and society at large, experience a trend towards the so-called data economy. This journey is accelerated by recent regulatory initiatives such as the European Data Strategy and the Data Governance Act, and EU programs like Gaia-X, all of which aim to create markets for novel applications, business models, and “smart” public policy, enabled by data spaces built on sovereign, but trusted, sources supplying ever-increasing amounts of data. To facilitate this revolution at the local level, and thus create a sustainable and interoperable data ecosystem for the Flemish region and beyond, EDiT collaborates with multiple departments of the Flemish government, academic research groups, and several other (commercial) parties. 

What you will do

As data platform engineer you will contribute to the forthcoming VSDS project which aims to design and develop reference implementations of essential components for Flemish Data Spaces. You will build scalable data pipelines based on event sourcing technology combined with state-of-the-art interoperability, linked data, and semantic web technologies. Together with our team you may also contribute to our Open Digital Twin and Smart Data Platform projects, which seek to build next-gen decision support tools for local and regional authorities in Flanders and beyond.  

Who you are

You are a medior/senior software engineer with hands-on experience developing complex data streaming, processing, or publishing solutions. You take pride in applying engineering ingenuity to maximise versatility, scalability, and performance of components, and don’t mind that the magic stays mostly behind the scenes (think back-end platforms, not consumer apps). Having an interest for the domain of smart cities and data spaces is desirable, but prior experience is not required. Bringing a great sense of responsibility, and being genuinely keen to take initiative as well as ownership, will be valued as much, if not more, than specific technical or domain expertise. Moreover, being able to see change as an opportunity and to deal with ambiguity make for an ideal candidate. 

Must-haves (the essentials): 

  • BSc or MSc(Eng) degree in Computer Science, (Applied) Informatics or similar; or equivalent through experience; 
  • Minimum of 4 years of proven professional experience in software engineering; 
  • Able to quickly learn new technologies (paradigms, languages, frameworks, libraries, patterns, …); 
  • A research-minded attitude & an interest in innovation with societal relevance; 
  • Fluent in Javascript/TypeScript, preferably in the context of Node.js; 
  • Relational & document-based databases (PostgreSQL, Mongo, etc.); 
  • Proficient in Object-Oriented Analysis and Design methodology (incl. UML); 
  • Experience with Big Data technologies, notably the Apache stack (Kafka, Hadoop, Spark, Hudi, etc.); 
  • Team player, preferably accustomed to Scrum or similar Agile process; 
  • English (professional proficiency). 

Should-haves (a great candidate is familiar with most of these): 

  • Able to efficiently & iteratively translate requirements to architecture & implementation choices; 
  • Scala, Python, Java, Kotlin, Golang, or Rust; 
  • Docker/Kubernetes micro-services; 
  • Event store and/or graph databases; 
  • Git (duh!); 
  • Willing & able to coach junior team members; 
  • Dutch (or intention to learn). 

Could-haves (it is nice to tick a few of these boxes): 

  • Knowledge of or experience with open data and semantic web technologies such as RDF, SPARQL, JSON-LD or LDES; 
  • Experience with semantic interoperability, data catalogs, or privacy-assisting technology such as MyData.org or Solid; 
  • Experience with software testing (unit, functional, integration, regression testing); 
  • CI/CD, DevOps & IaaS technologies (Azure DevOps/Pipelines, Helm, Terraform, etc.); 
  • Experience with MS Azure, or similar cloud ecosystem; 
  • Experience with HTML/CSS and (Web) front-end frameworks is a plus; 
  • Having made contributions to open-source projects (please mention in your application!). 

What we do for you

In exchange for your talent, passion, and expertise, imec offers you a high-tech environment and a stimulating diverse culture. Employees enjoy market-competitive compensation and benefits packages, engaging career opportunities, and state of the art facilities. EDiT’s main offices are centrally located in Ghent & Antwerp, but we are also present at imec’s HQ campus in Leuven. We embrace a hybrid working culture where teams and individuals are empowered to strike a balance between multi-site office presence and remote/home working. 

As a software developer you will become part of EDiT’s DEV competence centre, where we provide coaching, arrange training, fine-tune your role and responsibilities, and plan your career path together. Additionally, through our Community of Practice initiative you will regularly interact with other developers, architects, designers, and user researchers across EDiT. 

We are committed to being an inclusive employer (http://www.imec-int.com/en/careers#diversity) and proud of our open, multicultural, and informal working environment with ample possibilities to take initiative and show responsibility. We commit to supporting and guiding you in this process; not only with words but also with tangible actions. Through imec.academy, 'our corporate university', we actively invest in your development to further your technical and personal growth.