About the Role
We are seeking a Senior Software Engineer to help shape the responsible and effective use of AI across Morningstar DBRS. This role focuses on developing shared infrastructure, services, and applications that enable the deployment of AI capabilities into production, rather than building isolated proofs of concept. You will work closely with various teams to identify opportunities for AI to improve workflows and support 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 such as 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 used by 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 work with both technical and non-technical stakeholders to translate business problems into software solutions.
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Disclosure of personal and related investments to the Compliance team is required upon offer acceptance.
- Potential requirement to liquidate holdings or move accounts to an approved broker to meet Code of Ethics requirements.
Skills
- AWS Bedrock
- Python
- API Design
- Distributed Services
- Enterprise Systems Integration
- Software Architecture
- Testing
- Observability
- Operational Support
- AI Agents
- MCP Servers
- Tool Use
- Retrieval-Based Architectures
- Orchestration Frameworks
- Model Evaluation Techniques
Location
- Global
Work Type
- Hybrid
Experience Level
- Senior
Education Level
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
Salary/Compensations
- 90,489 to 132,711 CAD
Benefits
- Bonus Target Percentage: 15%
- Hybrid work environment with four days in-office in most locations
- A range of other benefits available to enhance flexibility
About the Company
- Morningstar DBRS provides independent credit ratings, research, and risk insights to market participants globally.
- We are building the 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.
