About the Role
We are seeking a Senior Software Engineer to help shape the application of AI across Morningstar DBRS. This role focuses on developing shared infrastructure, services, and applications for AI deployment into production, rather than research or isolated proofs of concept. You will collaborate with various teams to integrate AI for workflow improvement, reduced manual effort, and enhanced decision-making, significantly influencing technical direction while remaining hands-on.
Responsibilities
- Design and build production AI applications using AWS Bedrock and related AWS services, focusing on reliability, security, and maintainability.
- Develop AI agents, MCP servers, APIs, and shared platform capabilities to enable other teams in building and deploying AI-powered solutions.
- Partner with business and technology teams to understand complex workflows and identify opportunities for AI-driven improvements.
- Evaluate and implement approaches like tool use, retrieval-based architectures, orchestration frameworks, and model evaluation techniques.
- Modernize existing Python-based applications and integrate AI capabilities into current products and workflows.
- Contribute to technical decisions, engineering standards, and delivery planning, while guiding less experienced engineers.
Requirements
- Strong software engineering fundamentals with experience building and operating production applications in AWS.
- Professional experience developing applications and services in Python.
- Experience delivering AI-powered applications beyond experimentation, including deploying solutions for internal or external customers.
- Hands-on experience with AWS Bedrock or comparable enterprise AI platforms and their surrounding ecosystem.
- Experience designing and consuming APIs, building distributed services, and integrating with enterprise systems.
- A practical approach to software architecture, testing, observability, and operational support.
- Ability to translate business problems into software solutions by working with technical and non-technical stakeholders.
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Personal and related investments must be disclosed confidentially to the Compliance team upon offer acceptance to ensure compliance with Code of Ethics requirements.
- If conflicts of interest are identified, holdings must be liquidated immediately.
- Dependent on department and location, certain employee accounts must be held with an approved broker.
Skills
- AWS Bedrock
- Python
- API design and consumption
- Distributed services
- Enterprise system integration
- Software architecture
- Testing
- Observability
- Operational support
Location
- Global
Work Type
- Hybrid
- In-office (four days per week in most locations)
Experience Level
- Senior
Education Level
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
Benefits
- A range of benefits available to enhance flexibility as needs change.
- Tools and resources to engage meaningfully with global colleagues.
About the Company
- Morningstar DBRS provides independent credit ratings, research, and risk insights to market participants globally.
- We are building foundations for responsible and effective AI use across the business.
- Our team operates at the intersection of software engineering, AI, and business transformation, building platforms, services, and tools for AI adoption.
- Morningstar's hybrid work environment encourages in-person collaboration.
