Our Team
The Morningstar Intelligence Engine Platform empowers internal Morningstar teams as well as our clients to quickly build AI Apps and AI features in an efficient, responsible way. The Intelligence Engine Platform takes care of the undifferentiated heavy lifting of building AI Apps/feature, so that App teams can be more ambitious about their AI features as the platform takes care of the underlying complexities like vectorizing documents, caching, security, scalability while also conforming to requirements of the Morningstar Responsible AI Council (guardrails, filtering of PII, moderations, anonymized logs of questions and answer that are evaluated for alignment).
We are deeply inquisitive; we do not take "that's just the way it's always been done" or "that's just best practice" as valid answers and instead seek to fine-tune our product development process for maximum impact. We are empowered professionals who are given problems to solve and not tickets to implement. We value team productivity over individual productivity and this culture of "giving" means we enjoy and highly value collaborating with our teammates.
Job Responsibilities
As a Software Engineer on Intelligence Engine Platform team, your primary responsibilities will encompass a variety of tasks, all towards ensuring the successful development and maintenance of Intelligence Engine Platform. This will include, and not limited to:
- Collaborate with other team members and develop new software features, and improvements.
- Implement robust, scalable, high-quality software solutions and ensure their timely delivery.
- Writing, reviewing code with useful test cases, implement thorough logging and end to end monitoring.
- Practice pragmatic decision making when bringing in new tools, upgrades to libraries vs providing product value.
- Support and pair with other internal teams at Morningstar to onboard them to Intelligence Engine Platform.
- Compose and maintain comprehensive and high-quality documents on building and operating the platform.
- Create user friendly documentation that aids our users in understanding and interacting effectively with our platform.
Qualifications
- Enjoys working in a collaborative team with excellent spoken and written communication skills. Candid, honest, and to the point.
- Bachelor of Science in Computer Science, Engineering, or equivalent experience.
- Experience with at least one modern object-oriented programming language.
- Experience consuming OAuth2 services, logging and monitoring tools, hands on experience with debugging and troubleshooting production applications.
- Solid understanding of computer science fundamentals: data structures, algorithms, design patterns.
- Experience working on databases like MSSQL, Postgres or any other relational database.
- Experience with Amazon Web Services technologies like EC2, RDS, S3, API gateway,
- Experience with Agile methodology and tools like JIRA.
- Data, Research, and Enterprise Solutions development experience
Nice to Have
- Experience with python and Vue Ecosystems.
- Experience building and deploying apps with containers.
- Experience with CI/CD pipelines. We use Jenkins, Harness.
- Basic knowledge of ETL pipelines, managing queues.
- Our applications are hosted on Kubernetes, and we use AWS.
- Contribution to public GitHub, hugging face projects.
- Awareness of vector databases, prompt engineering.
100_MstarResCanad Morningstar Research, Inc. (Canada) Legal Entity
Morningstar's hybrid work environment gives you the opportunity to work remotely and collaborate in-person each week. We've found that we're at our best when we're purposely together on a regular basis, at least three days each week. A range of other benefits are also available to enhance flexibility as needs change. No matter where you are, you'll have tools and resources to engage meaningfully with your global colleagues.
Top Skills
What We Do
At Morningstar, we believe in building great products in-house in a highly collaborative, agile environment where we focus on technical excellence, the user experience, and continuous improvement. Our technologists represent a range of skills and experience levels, but they all view their work as a craft and push technology’s boundaries.
Why Work With Us
Imagining big things is in our blood -- it's transformed us from a company with just a few employees in 1984 to a leading independent investment research company with a worldwide presence today. As of April 2020, we acquired Sustainalytics to drive long-term meaningful outcomes for investors in the ESG space. Join us on this exciting journey!
Gallery
Morningstar Offices
Hybrid Workspace
Employees engage in a combination of remote and on-site work.