3 days ago
Responsibilities
- Architect reusable cloud solutions for complex migration, modernization, and innovation challenges.
- Build strategic relationships with senior customer leaders and influence long-term technology strategy.
- Provide technical leadership across internal and cross-functional teams, building consensus and negotiating architectural trade-offs.
- Create and deliver technical workshops, prototypes, presentations, and event content.
- Develop reusable architectures and technical assets for broader organizational use.
- Identify customer product gaps and feature requests and communicate them to AWS service teams.
- Mentor teammates and support customer adoption of new technologies.
Requirements
- At least 5 years of experience in application or infrastructure design, implementation, or consulting.
- Deep technical expertise across cloud architecture, data and analytics, AI/ML, software development, security, and networking.
- Familiarity with microservices, serverless, and event-driven architectural patterns.
- Preferred bachelor's degree.
- Hands-on experience designing, building, and deploying complex production workloads at scale on AWS, Azure, or Google Cloud.
- Track record of creating reusable reference architectures, frameworks, code samples, or automation tools adopted by other teams.
- Experience designing and implementing complex AI/ML solutions, including generative AI, agentic applications, MLOps patterns, and RAG architectures.
- Experience with scripting, automation, and software development in multiple languages such as Python, JavaScript, and Java.
Benefits
- Health insurance including medical, dental, vision, prescription, basic life, and AD&D insurance.
- Registered Retirement Savings Plan (RRSP) and Deferred Profit Sharing Plan (DPSP).
- Paid time off and other health and well-being resources.
- Position is based in Toronto, Ontario, Canada.
Tech Stack
Categories
Solutions Engineering