Enhance your expertise as a Senior Software Engineer with RBC's AI Group. Design and build impactful AI solutions in a highly cooperative setting. This full-time Senior Software Engineer role involves creating scalable AI services with an emphasis on quality and performance.
You'll collaborate closely with infrastructure and machine learning teams, playing a pivotal role in delivering enterprise-grade software solutions. Your experience in software engineering practices and distributed systems will be invaluable in this mission. Key Responsibilities:
- Develop and build scalable AI services for business applications
- Maintain software quality and performance standards
- Work with teams to ensure AI application reliability
- Contribute to API design and system architecture discussions
- Create cloud solutions for AI service hosting Requirements:
- Proven experience with distributed systems architectures
- Proficient in Python and Golang programming
- Understanding of cloud providers like AWS and Azure
- Familiarity with both SQL and NoSQL technologies
- Understanding of ML model serving and optimization Join RBC to shape the future of AI with your engineering expertise.
📌 Senior Software Engineer - RBC AI Group (Calgary)
🏢 RBC
📍 Calgary