Electric Ant Lab (EAL) is seeking a Scientific Programmer. This is a real chance to shape EAL’s scientific strategy and to expand upon years of cutting-edge scientific work, which has laid the foundation for our breakthrough R&D digitization tool - RheoCube.
In line with the rapid growth of EAL, we are expanding our Susi Team. SuSi code is the core technology of EAL and allows for the simulation models to be calculated in parallel on High Performance Computing. Your activities as a Scientific Programmer include:
Development of mesoscopic-physics / complex-fluids simulation models (theory and algorithms) and support of colleagues.
High-performance parallel implementations of scientific simulation software.
Development of pre-processing/initialization routines for simulation entities such as mesoscopic particles, fluids, and boundary conditions.
Design and development of automated modular pre-processing workflows and design of data formats suitable for storing and exchanging data in the tool chain.
Support in the development of post-processing routines (algorithms) for simulation data analysis and visualization.
Optimizing performance and robustness of existing software
EAL is a simulation software company located at Amsterdam Science Park. Chemistry-focused R&D scientists at large corporations are a key part of our customer base. Our primary product is RheoCube: a cloud-based virtual lab and simulation platform. It is designed to offer a researcher-friendly alternative to the physical lab approach of trial-and-error, often used for prototyping new products and for applied material research.
EAL is a young company where everybody has the freedom to fulfil their role in a fashion that fits their expertise and way of working. All EAL colleagues (see EAL linkedin) are independent professionals who take pride in applying their expertise to their responsibilities, and collaborate well with colleagues. We offer an open, trusting culture with a fast-paced, dynamic working environment. Of course you will receive a competitive salary and all the practical amenities you'd expect from a workplace in 2021.
@Recruitment agencies and/or recruiters in general: we absolutely do not appreciate any phone calls or cold outreaches with potential candidates. We invite those candidates who apply through our website/Linkedin channel only.
Background in numerical simulation methods with applications in physical chemistry, soft-matter/polymer physics, or related fields.
PhD (preferable), or MSc plus 4-6 years of working experience, in computational science, mathematics, computer science, or a related field.
Strong programming skills, preferably in modern Fortran, C, and Python.
Strong experience with the distributed and shared-memory parallelization of simulation codes using MPI and OpenMP
Experience with configuring and running large-scale simulations on HPC resources using SLURM/TORQUE and/or other tools
Working experience in collaborative software projects and proficient in respective tools such as git
Building frameworks, workflows and data structures from scratch around a computational model
Working knowledge of mesoscopic fluid & particle simulation approaches, e.g. smoothed particle hydrodynamics, lattice Boltzmann, discrete-element methods, dissipative particle dynamics, or something similar.