Numerical Method Inc. is a group of scientists who specialize in mathematics and computer sciences. Our mission is to create a well-designed, high performance, extensively tested, and professionally documented engineering library so that everyone can easily access and use the mathematical algorithms published, from simply multiplying matrices to numerically solving SDE. We also provide consulting services on financial engineering, trading strategies, artificial intelligence, optimization and statistical modeling. Details can be found at http://www.numericalmethod.com.
Openings: Senior Developer/Researcher
Our developers or researchers are responsible for transforming published mathematical or computer algorithms into well-designed, easy-to-understand, maintainable code. The candidate should be proficient in understanding academic research papers. The candidate should be capable of designing, coding and testing algorithms. The candidate should also demonstrate an ability to learn and work independently. Full and part time positions are available.
– Master or above (research-oriented) in Computer Science, Mathematics or related disciplines
– Expert in Java, C# or C++
– Understanding of Java Memory Model
– Solid understanding of object-oriented design and software engineering
– understanding of complexity theory and be able to analyse algorithms – design pattern a MUST – professional experience in multi-threaded programming a MUST
– In-depth knowledge of object-oriented technologies
– Familiar with IDE’s such as NetBeans, Eclipse, JBuilder, IntelliJ
– Knowledge of unit testing framework like JUnit
– Understanding of software engineering principles
– Detail oriented