Software Engineer in Emerging Technologies
0000050007 Royal Bank of Canada • toronto, Canada
Role Description
Shape the future at RBC as a Software Engineer in Emerging Technologies. Engage with AI, Machine Learning, and Natural Language Processing while working in a dynamic, innovative environment.
RBC is seeking a skilled Software Engineer to collaborate within the T&O Strategy & Innovation team. This full-time role focuses on developing proof of concepts and experiments using cutting-edge technologies. Ideal candidates should have experience in Python and cloud-based applications while thriving in Agile lab settings.
Key Responsibilities:
• Collaborate to develop and troubleshoot software components
• Participate in brainstorming and solution architecture sessions
• Conduct first-level experiments with emerging technologies
• Deliver code and prototypes on a bi-weekly cycle
• Create and refine technical documentation for projects
Requirements:
• Bachelor’s or Master’s degree in STEM or equivalent
• Advanced expertise in Python and familiarity with Java, React
RBC is seeking a skilled Software Engineer to collaborate within the T&O Strategy & Innovation team. This full-time role focuses on developing proof of concepts and experiments using cutting-edge technologies. Ideal candidates should have experience in Python and cloud-based applications while thriving in Agile lab settings.
Key Responsibilities:
• Collaborate to develop and troubleshoot software components
• Participate in brainstorming and solution architecture sessions
• Conduct first-level experiments with emerging technologies
• Deliver code and prototypes on a bi-weekly cycle
• Create and refine technical documentation for projects
Requirements:
• Bachelor’s or Master’s degree in STEM or equivalent
• Advanced expertise in Python and familiarity with Java, React