Drive innovation at RBC as a Staff Software Engineer specializing in AI development. Embrace the chance to design and implement scalable services while collaborating with an expert team.
This role requires a seasoned engineer with a deep understanding of distributed systems tailored for AI. You will design cutting-edge AI services and architect best practices, ensuring high-quality software solutions. The position involves collaboration with infrastructure engineers and researchers, leading to optimal performance and seamless integration of AI applications.
Key Responsibilities:
• Design and optimize AI services to enhance applications
• Implement software standards for performance and scalability
• Collaborate with machine learning researchers for integration
• Lead technical design and architecture for projects
• Build resilient cloud and on-premises software systems
Requirements:
• Expertise in software architecture and distributed systems
• Solid proficiency in Python and Golang programming
• Experience with Docker, Kubernetes, and hybrid deployments
• Knowledge of databases, both SQL and NoSQL
• Familiarity with machine learning model optimization
Become an integral part of RBC's AI team and utilize your skills to impact the future of AI technology.
#J-18808-Ljbffr
📌 Experienced Staff Software Engineer in AI (Ontario)
🏢 RBC
📍 Ontario