Senior Software Engineer

14 hours ago

Calgary, Alberta, Canada RBC Full-time
Enhance your expertise as a Senior Software Engineer with RBC's AI Group. Design and build impactful AI solutions in a highly collaborative 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.