Jens Gustedt completed his studies of mathematics at the University of Bonn and Berlin Technical University. His research at that time covered the intersection between Discrete Mathematics and efficient computation, which also brought him the authorization in 1995 to apply for full professor positions in France in the domain of Computer Science. Since 1998, he is working as a senior scientist at the French National Institute for Computer Science and Control (INRIA).
Since his recruitment at INRIA, his research was focused on aspects of parallel and distributed computing, namely algorithms, models for coarse grained parallelism, distributed locking, scientific experimentation, modeling and the transfer to application domains.
Since 2018, he is head of the ICPS research team of the ICube lab. He is also a member of the INRIA project team Camus that tackles compilation aspects of multicore architectures.
Since 2014, he is an expert in the ISO committee for the C programming language,  were he served as co-editor of the C17 standard and is now heavily involved in the next version C23 to introduce for example lambdas (if possible type-generic) and a defer statement. Also he is the author and editor for the tentative technical specification TS 6010 that will bring a more stringent design of a C memory model for aliasing that is based on provenance.
Since 2001 he is Editor-in-Chief of the scientific journal Discrete Mathematics & Theoretical Computer Science (DMTCS).