Senior Python/ai Engineer

Royal Bank of Canada

Toronto, Canada
Base: not specified; bonus/equity: bonuses + commi...
Python development
Data pipeline development
Streamlit application development
You will design and build internal tools and frameworks that accelerate data pipeline development and deployment to empower engineering teams

Job Summary

  • You will design and build internal tools and frameworks that accelerate data pipeline development and deployment to empower engineering teams.
  • The role offers a comprehensive Total Rewards Program including bonuses, flexible benefits, competitive compensation, and opportunities for professional development.
  • RBC fosters an inclusive workplace culture based on shared values, collaboration, and innovation to help employees perform at their best and grow professionally.

Matching Summary

You will design and build internal tools and frameworks that accelerate data pipeline development and deployment to empower engineering teams.

Salary

Base: Not specified; Bonus/Equity: Bonuses and commissions where applicable; Benefits: Flexible benefits and stock where applicable

Skills & Requirements

Must-have

  • Python development
  • Data pipeline development
  • Streamlit application development
  • SQL and large dataset handling
  • Source control with Git
  • CI/CD pipeline experience
  • Agile engineering environment

Nice-to-have

  • Data orchestration tools experience
  • Modern data platforms familiarity
  • Data transformation frameworks knowledge
  • Data quality and governance tooling
  • Financial services industry experience
  • Containerization technologies
  • AI engineering using Cortex

Key Requirements

  • Bachelor’s degree in Computer Science or related field
  • 4–7 years software or data engineering experience
  • Must have strong Python proficiency
  • Experience building data pipelines and reusable libraries
  • Experience with Streamlit or similar frameworks

Work Rights

Not specified

Tailored Resume

Cover Letter