We are seeking a highly skilled and motivated Software Engineer for the following responsibilities:
Take an active role in the development of the edge-server orchestration platform.
Challenge the existing architectural patterns and propose, showcase and implement architectural alternatives to improve the computational flow.
Extend the existing monitoring and benchmarks and profile the current code to identify and improve bottle necks.
Collaborate with the IT and R&D teams of Fluves and Marlinks to translate existing and newly developed data pipelines into the edge orchestration.
Document best practices and clarify trade-offs to shorten the time to deployment of new data pipelines.
Your Profile
Holds a degree in computer science or computer engineering, or has equivalent experience.
At least 5 years of experience.
Professional Python developer, preferably also feels comfortable with scientific Python libraries for array computing such as Numpy and Xarray.
Proven track record in parallel computing and multiprocessing.
Experience with flow orchestration frameworks and setting up DAG pipelines, e.g. celery, airflow, spark, dagster or other framework. Understands the inner functioning and architectural patterns of these platforms.
Understanding the limitations of computer hardware (CPU and GPU and disk storage patterns)
Experience with message brokers, storage backends and task queues (e.g. RabbitMQ, Redis, Celery …).
Worked with multi-dimensional arrays and aware of the differences between NetCDF and Zarr storage.
Experience with machine learning and MLOps is a plus.
Some notion of the frequency domain and Fourier transformation.
Good communicator with a documentation reflex.
Writes unit tests, knows git and familiar with CI/CD pipelines.
Down to earth, hands-on problem solver that likes to take a deep dive into computational challenges.
Fluency in English, both spoken and written. Proficiency in one additional language — Dutch, French, or German — is highly desirable, along with strong writing and presentation skills.
Current residence in the EU.
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job