Job Description : Key Accountabilities
Analyze specifications, help to define user requirements for the development of new (or upgrade of existing) software solutions.
Design and development.
Design technical solutions and perform feasibility studies.
Propose viable technical solutions
Write high quality code, participate in code reviews, Designing/Architecting systems of varying complexity and scope, and creating high quality design documents supporting the Design tasks.
Contribution to any open-source development
Research
Design new algorithms / models for the RMS product.
Enhance the exiting model.
Industrialize and implement new prototypes (experienced by our research team).
Innovation and Patent filing.
Test and support
Conduct unit, package and performance tests and ensure a level of quality in line
Participate in the validation phase of the product cycle, fine-tuning when necessary to finalize the product.
Support the customer, perform investigation about the model result and behavior.
Documentation
Skills
C++/Python
Linux environment
Database : MongoDb/Oracle
Data Analysis
Mathematical background required: applied Mathematics knowledge, operational research, optimization models and algorithms.
Knowledge on Cloud/Azure is a plus.