Software Engineer

Morningstar · Other US Location

Company

Morningstar

Location

Other US Location

Type

Full Time

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
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.

Apply Now

Date Posted

09/26/2024

Views

1

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.8

Similar Jobs

Software Architecture Engineering and Cloud Computing Engineer - The Aerospace Corporation

Views in the last 30 days - 0

The Aerospace Corporation is seeking a Senior Project Engineer with expertise in software architecture engineering and cloud computing The role involv...

View Details

Principal / Lead Software Engineer- RUST (Algorithmic and Mathematics) - m/w/d - HERE Technologies

Views in the last 30 days - 0

HERE Technologies is seeking a Principal Software Engineer to lead the development of extended services for their VRP solver Tour Planning The role in...

View Details

Senior Software Engineer (Scala/Java) - HERE Technologies

Views in the last 30 days - 0

HERE Technologies is seeking an experienced backend engineer with strong Java or Scala skills to join the Map Processing Pipelines team The role invol...

View Details

Software Engineering Manager - Cargill

Views in the last 30 days - 0

The Software Engineering Manager job involves setting goals for a team responsible for software project development and delivery ensuring quality stan...

View Details

Lead Technical Support Engineer - HERE Technologies

Views in the last 30 days - 0

This role Senior Technical Support Engineer at HERE Technologies involves supporting a diverse portfolio of products and services acting as a technica...

View Details

Sales Development Representative - UK (Remote) - Dscout

Views in the last 30 days - 0

Dscout is a company that specializes in experience research solutions helping innovative companies like Salesforce Sonos Groupon and Best Buy to build...

View Details