We are looking for talented software engineers to join our MSCI Model Engineering team in Mumbai/Pune office. The position is crucial to develop and enhance MSCI factor models product offering. The call for reproducibility and customization of modeling experience asks for a robust technology team supporting adaptive modeling frameworks, model production and monitoring along with modern distribution capabilities.
The developer operates within the framework of the MSCI Model Engineering technology stack and is expected to contribute to its development. Through constant interaction with architecture and framework owners she/he can put these components in action towards the assigned objective.
Your Key Responsibilities
Build out the next iteration of factor model framework and systems.
Work on FactorLab and AegisWriter softwares to support business critical deliveries
Introduce API based model artifact and process delivery mechanisms.
Work on cloud platforms such as GCP, Azure and Snowflake to deliver highly scalable transformation and delivery solutions.
Enhance the automated operations capabilities of the factor model factory.
Improve quality assurance software towards higher signal-to-noise ratio through deployment of anomaly detection techniques (traditional, machine learning based, etc.)
Work with varied Research teams to promote a wide usage of development frameworks, systems and processes
Your skills and experience that will help you excel
E/B.Tech/M.S/M.Tech is Computer Engg, Computer Science or related fields
Proven working experience in Java development.
Experience in the Spring Framework.
Experience with test-driven development.
Proficiency in Java, with a good understanding of its ecosystems.
Solid understanding of object-oriented programming.