Position: Jr. Research Scientist
Location: Brussels/Leuven, Belgium
Role Overview
We seek a motivated Junior Research Scientist with a PhD (up to 2 years post-PhD) in Computer Science, Engineering, Mathematical Engineering, or Operational Research.
Your Responsibilities
* Develop novel methods and algorithms customized for solving network optimization problems involving nonlinear coupling constraints, nonconvex/nonlinear composite objective functions, etc.
* Validate (numerically/experimentally) solutions using real-life datasets.
* Integrate them as part of product-grade solver framework for automated execution.
Required Skills
* Network optimization including network design, network embedding, routing/traffic assignment, resource allocation, flow/resource scheduling, etc.
* Optimization Expertise: Mixed-integer nonlinear programming (mandatory) and iterative methods like quasi-Newton, primal-dual methods (Lagrangian methods, etc.), interior point, combinatorial methods: polyhedral methods, etc.
* Programming: Proficiency in C/C++, Fortran, and Octave.
* Tools: Good knowledge of MI(N)LP solving frameworks such as Gurobi, SCIP, Couenne/COIN-OR, SHOT/COIN-OR, Bonmin, etc. and subsolvers (e.g. MIP: CPlex, NLP: Ipopt, Conopt, Algencan).
Soft Skills
* Attention to detail, adaptability, teamwork, and responsiveness.
Application Requirements
* CV highlighting:
* Programming: Outstanding programming skills (experimental code or ICPC winner) in C/C++ and Octave programming (programming skills in FORTRAN is considered as a plus)
* Expertise in network optimization methods and algorithms: list of achievements and publications (Springer: JOTA, COAP, AMO, JGO, NUMA, etc. Wiley: Networks, IEEE JSAC, IEEE Transactions on Communications, etc.) –note: theoretical knowledge of abstract algorithms not sufficient
* Languages: Proficiency in English (Dutch/Mandarin beneficial).