> Markdown version of [/jobs/ext/1436047-engineer-scientific-programmer](https://www.wearedevelopers.com/jobs/ext/1436047-engineer-scientific-programmer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Engineer - Scientific programmer - **Company:** Inria - **Location:** Lille, France (Remote available) - **Contract:** Permanent contract - **Skills:** Artificial Intelligence, Python (Programming Language), Open Source Technology, Software Engineering, Scikit Learn, Programming Languages - **Published:** July 25, 2026 - **Apply:** https://jobs.inria.fr/public/classic/fr/offres/2026-10317 ## About the Role * a strong understanding of distributed algorithms * software design and development skills (relevant code may include Python and/or C/C++) * understanding of process models and (probabilistic) reasoning techniques * understanding of programming language internals (e.g., abstract syntax trees) Languages : * Mastering English is essential Relational skills : * smoothly working in a team in a reseach environment * effective communication and collaboration * eager to learn in an academic setting, We are looking for a candidate with a strong background in computer science, with interest in research (including the mathematics needed to realize privacy) who welcomes the broad range of challenges leading to a successful result. The development to which the engineers will contribute will include among others parts requiring (a) highly efficient mathematical code (for the reasoning components), (b) communication and security related modules, (c) interaction with AI libraries (e.g., scikit learn) and (d) analyzing and transforming algorithms and queries provided as input by the ML user. Being familiar with at least one of these areas of software development is an important asset. ## Description The recruited engineer will collaborate with colleagues in the MAGNET team and the REDEEM project. In particular, the work will contribute to REDEEM's open source library, by collaboratively designing and developing the overall architecture and contributing modules providing privacy enhancing technologies (PETs) and privacy assessment functionality based on MAGNET scientific advances By default all developed software will be open-source. Tasks may include * developing algorithms, e.g., cryptographic or statistical modules, modules supporting the knowledge discovery pipeline and its automatisation * testing algorithms through systematic benchmarking / experimentation * applying algorithms in applications Principales activités * Studying new algorithms for reasoning about data privacy * Automatically analyzing and transforming algorithms and queries provided as input. * Design and prototyping of key algorithms * Create appropriate documentation * Integrate such implementations in the FLUTE platform * test algorithms and run experiments * Prepare further research and development starting from the FLUTE platform. ## Related Videos - [Making Sense of Programming Languages](https://www.wearedevelopers.com/videos/692-making-sense-of-programming-languages) - [The Avengers Initiative (Practical Ethics for Software Engineers)](https://www.wearedevelopers.com/videos/2070-the-avengers-initiative-practical-ethics-for-software-engineers) - [Overview of Machine Learning in Python](https://www.wearedevelopers.com/videos/840-overview-of-machine-learning-in-python) - [AI in the Open and in Browsers - Tarek Ziadé](https://www.wearedevelopers.com/videos/1787-ai-in-the-open-and-in-browsers-tarek-ziade) - [The Software Engineer 2030: From Coder To AI Orchestrator? - Patrick Schnell](https://www.wearedevelopers.com/videos/1825-the-software-engineer-2030-from-coder-to-ai-orchestrator-patrick-schnell) - [When Humans Stop Writing Code: Rethinking Languages, Compilers, and Responsibility](https://www.wearedevelopers.com/videos/100105-when-humans-stop-writing-code-rethinking-languages-compilers-and-responsibility) ## Related Articles - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market)