Winter 2027 Data Analyst & Dev Intern — Full-Stack & AI

0000050007 Royal Bank of Canada

Toronto

Hybrid

CAD 27,000 - 38,000

Full time

3 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Royal Bank of Canada in Ontario is offering a Winter 2027 Student placement in a hybrid environment. You will design and build production-grade web apps, process data with Python and Pandas, and integrate AI/ML models.

The role focuses on collaboration with product teams to deliver scalable data solutions. The position targets a third-year+ CS/CE student with at least 8 months of co‑op experience, strong Python skills, and a solid SQL/data foundation.

Qualifications

  • Currently enrolled in a 3rd-year or higher CS/CE program at a Canadian university.
  • Minimum 8 months of co‑op or internship in software development, web development, or data engineering.
  • Strong proficiency in Python with production app experience.
  • Advanced experience with Pandas for data manipulation and transformation.
  • Solid understanding of web app architecture and design principles.
  • Solid understanding of SQL and relational databases.
  • Curiosity about data and commitment to data quality and insights.
  • Excellent problem-solving and attention to detail; able to write maintainable code.
  • Ability to collaborate and communicate technical concepts clearly.

Responsibilities

  • Web Application Development: design and build scalable full-stack web apps using Dash and Python.
  • Backend Data Processing: develop robust Python services for data transformations and pipelines.
  • Interactive UI/UX Development: create responsive interfaces for data interaction and insights.
  • Software Engineering Best Practices: write clean, tested code; use version control, reviews, and deployment pipelines.
  • AI/ML Integration: integrate AI/ML models into production apps for scalability and performance.
  • Collaborate with stakeholders, product managers, and developers to refine requirements and deliver high-quality solutions.

Skills

Python
Pandas
SQL
Web architecture
Team collaboration
Problem solving
Data quality
Code cleanliness
Software development experience

Education

3rd-year+ Computer Science/Engineering student

Tools

Git
Docker
AWS
CI/CD

Job description

Royal Bank of Canada in Ontario is offering a Winter 2027 Student placement in a hybrid environment. You will design and build production-grade web apps, process data with Python and Pandas, and integrate AI/ML models.

The role focuses on collaboration with product teams to deliver scalable data solutions. The position targets a third-year+ CS/CE student with at least 8 months of co‑op experience, strong Python skills, and a solid SQL/data foundation.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Winter 2027 Risk Data & AI Intern (4 Months)
Winter 2027 Risk Data & AI Intern (4 Months)

0000050007 Royal Bank of Canada • Toronto

On-site
CAD 40,000 - 52,000
Data Analyst Intern - Banking BI & Insights (Winter 2027)
Data Analyst Intern - Banking BI & Insights (Winter 2027)

RBC • Toronto

On-site
CAD 24,000 - 34,000
AI-Driven Portfolio Risk Data Intern - Winter 2027
AI-Driven Portfolio Risk Data Intern - Winter 2027

RBC • Toronto

On-site
CAD 40,000 - 52,000
Winter 2027: Risk Analytics QA Intern (8 Months)
Winter 2027: Risk Analytics QA Intern (8 Months)

0000050007 Royal Bank of Canada • Toronto

Hybrid
CAD 23,000 - 28,000
Winter 2027 Student - Data Analyst, Commercial Banking (4 months)
Winter 2027 Student - Data Analyst, Commercial Banking (4 months)

RBC • Toronto

On-site
CAD 14,878,000 - 18,184,000
Co-op: Business Analyst — Data Insights for Growth
Co-op: Business Analyst — Data Insights for Growth

0000050007 Royal Bank of Canada • Toronto

On-site
CAD 17,000 - 23,000
Winter 2027 Student - Data Analyst, Commercial Banking (4 months)
Winter 2027 Student - Data Analyst, Commercial Banking (4 months)

Socket.dev • Toronto

On-site
CAD 23,000 - 36,000
Winter 2027 Student - Data Analyst, Commercial Banking (4 months)
Winter 2027 Student - Data Analyst, Commercial Banking (4 months)

0000050007 Royal Bank of Canada • Toronto

On-site
CAD 36,000 - 52,000
Winter 2027 Co-op Student – Business Analyst, Personal Banking (4 - 8 months)
Winter 2027 Co-op Student – Business Analyst, Personal Banking (4 - 8 months)

RBC • Toronto

On-site
CAD 32,000 - 52,000
2027 Wealth Management, Winter Data Analyst (4-16 months)
2027 Wealth Management, Winter Data Analyst (4-16 months)

Royal Bank of Canada • Toronto

On-site
CAD 52,000 - 62,000