Taro Logo

Senior Data Engineer, Loan Portfolio Management

RBC is Canada's largest bank and one of the largest banks globally by market capitalization, serving over 16 million clients across Canada, US, and 34 other countries.
Data
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Finance
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior Data Engineer, Loan Portfolio Management

RBC's Commercial Loan Portfolio Management team is seeking a Senior Data Engineer to drive the development and deployment of modern data stack for organizing, storing, and transforming Commercial Portfolio data assets. This role, working closely with the Portfolio Risk Oversight (PRO) Data Infrastructure & Innovation team under Group Risk Management (GRM), offers an opportunity to shape the future of RBC's infrastructure.

The position involves building custom risk Analytics and Insights by developing and operating a modern data stack for reporting & analytics. You'll be responsible for architecting, implementing, and managing data models and pipelines, while working with large datasets and building data-driven models. The role requires strong collaboration with business leaders to support decision-making through custom analytics.

As part of Canada's largest bank, you'll work with cutting-edge technologies including Python, PySpark, Apache Airflow, and various big data tools. The role combines technical expertise with business impact, requiring both hands-on development and strategic thinking. You'll be part of a dynamic team that values innovation and excellence, working on projects that directly impact the bank's commercial portfolio management.

The position offers professional growth opportunities in a collaborative environment, working with a team of 84,000+ employees across multiple countries. RBC's commitment to innovation and community impact makes this an ideal role for someone looking to make a meaningful contribution while working with advanced data engineering technologies.

Last updated a month ago

Responsibilities For Senior Data Engineer, Loan Portfolio Management

  • Design and implement data engineering pipelines using Python, PySpark, and Apache Airflow
  • Provide architecture guidance and performance tuning for big data engineering
  • Manage and optimize data sources for dashboards
  • Develop modular and maintainable code using open source data science libraries
  • Implement internal process improvements and automation
  • Coordinate Linux VMs maintenance and Docker containers
  • Build and optimize data pipeline architectures
  • Support LPM Analytics Team in transformational initiatives

Requirements For Senior Data Engineer, Loan Portfolio Management

Python
Kubernetes
  • Bachelor's degree in computer science, Information Technology, or related field
  • Experience with containers and orchestration tools (Docker, Kubernetes, Apache Airflow, CI/CD)
  • Proficiency in Linux RHEL v8-9
  • Experience with Hadoop/Spark, Virtual Servers, SQL, Oracle, DB2, NoSQL/SQL databases
  • Strong SQL expertise and complex query writing skills
  • Python programming expertise
  • Experience with ETL and reporting data layer

Benefits For Senior Data Engineer, Loan Portfolio Management

  • Collaborative and progressive work environment
  • Opportunity for meaningful impact
  • Professional development opportunities
  • 37.5-hour work week

Interested in this job?