Quantitative Developer
Quantitative Developer
The Group
Morningstar’s Research group provides independent analysis on individual securities, funds, markets, and portfolios. The Research group also provides data on hundreds of thousands of investment offerings, including stocks, mutual funds, and similar vehicles, along with real-time global market data on millions of equities, indexes, futures, options, commodities, and precious metals, in addition to foreign exchange and Treasury markets. Morningstar is one of the largest independent sources of fund, equity, and credit data and research in the world, and our advocacy for investors’ interests is the foundation of our company.
The Role
The Quantitative Developer will work closely with the analysts from the Quantitative Research team to develop software for our team and our clients to use in the investment decision-making process. You will develop web-based applications and server-side calculation processes in a data-rich environment. We are looking for an individual who possesses strong technical development skills, an ability to distill analyst requirements into the technical specifications for robust code, and a passion for investment research. This position is based in our Chicago office.
Responsibilities
Create, upgrade, and maintain databases and production applications that support quantitative research.
Develop and deploy production applications that incorporate numerical techniques such as linear algebra, machine leaning, statistics, and optimization.
Maintain a robust development environment via strong documentation and version control.
Find creative solutions to complex development problems using all technologies at your disposal.
Build interactive tools and visualizations for quantitative methodologies.
Requirements
Bachelor’s degree in computer science or engineering, or equivalent years of experience; master’s degree is a plus
Good written and spoken English skills for technical communication are essential.
Experience with either Python or C#/.NET is essential, some C/C++ skills are highly desirable. Experience with Python packages like pandas, scikit-learn, tensorflow, numpy is a plus.
Experience developing, deploying, and automating solutions using services in the Amazon AWS ecosystem (Lambda, EC2, RDS, EMR, CodePipeline, CodeBuild, ECS, Docker)
Web development experience with JavaScript, HTML5, and CSS3.
Experience working with databases and SQL is essential; experience with SQL Server is desirable.
Experience with version control software such as Git, Mercurial, SVN.
Experience with automation tools such as Puppet or Chef is a plus.
Familiarity with R, MATLAB, or other statistical software is a plus.
Experience with statistical software, linear algebra, optimization, and information visualization is a plus.
Experience setting up Windows and Linux servers.
Morningstar is an equal opportunity employer.
001_MstarInc Morningstar Inc. Legal Entity