Associate Software Engineer

Be among the first applicants.
Morningstar Norway
Toronto
CAD 70,000 - 110,000
Be among the first applicants.
6 days ago
Job description

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

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.

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.

Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Associate Software Engineer jobs in Toronto