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