Position Overview: MSCI has acquired several different Data and Analytics companies over the past few years. In order to leverage all of this intellectual capital, MSCI has embarked on an ambitious program to create a next generation DSL which merges not only these companies IP, but also allows for 3rd parties to dynamically contribute their data and analytics to what we believe will be the first true Financial Analytics platform in the market. The project we are hiring for is to create a new platform that harnesses data and analytics from these different systems and provides unified output to our clients. This new platform will be more efficient than the current systems, offering advanced analysis capabilities on current and historical data. A flexible engine is being written using advanced functional features as well as the development of a new large-scale data store. We have a team in Budapest that is responsible for building the GUI, and the Team in London is building the full middle/back end of the platform, including the development of the Domain Specific Logic. Scope of Responsibility /Expectation: Senior member of London development team. Primarily a hands-on role, you will be expected to contribute to the design discussions, and to mentor the junior developers. There may be opportunities for one or of these hires to take on line-management responsibilities, but this is not a specific focus of the hiring. Specific Knowledge/Skills Functional programming: Haskell, ML, F#, or Scala. Desired Experience: Compiler technology. Large distributed data systems. Desired Qualifications: Advanced degree (MS, PhD) in an Engineering or Computer Science field.
London, United Kingdom