About The Position

RBC Tech Infrastructure is making some significant technological bets over the coming years. We are investing in innovation, out of the box thinking, and experimentation using the latest tools and platforms in the industry. We can’t do it alone! We’re looking for individuals with awesome skills who stand out in a crowd. If you’re top of your class, own the hackathon circuit, think big, and are perpetually curious, we want you! As a Tech Infrastructure Intern, you will join RBC Tech Infrastructure as we automate processes within the bank by leveraging Cloud paradigms and modern approaches to deliver unparalleled solutions. You will work alongside your team in a real software development/product engineering environment, making lasting contributions our Production codebase. You will work daily with subject matter experts, receive technical and professional mentoring, and will present your work both to your direct team, but also to the larger Tech Infrastructure community and executive leadership. As a member of the Logging-as-a-Service (LaaS) Team, you will collaborate with cross-functional teams to design and implement optimized, scalable, and resilient hybrid Cloud services that are efficient, cost-effective, and align with organizational goals.

Requirements

  • Pursuing a Bachelor’s, Master’s, or Doctoral Degree with a focus on computer science, engineering, data science, product engineering, or another related field.
  • Entering the final year of a four-year college or university program or relevant master’s program (candidates should be anticipating graduation in Winter 2026 or Spring 2027)
  • Excellent interpersonal and highly developed communication skills (verbal and written).
  • Creative and analytical thinker who is self-driven and capable of working in a fast-paced environment.
  • Proficiency in programming languages such as Go, C#, C++, Java, or Python.
  • Experience performing continuous testing (CT), continuous integration (CI), and continuous deployment (CD) using industry standard tools (e.g., Jenkins, GitHub Actions).
  • Familiarity with relational databases (e.g., MySQL, PostGreSQL).
  • Familiarity with non-relational databases (e.g., MongoDB).
  • Strong desire to learn new skills and technologies.

Nice To Haves

  • Familiarity with Elasticsearch, Kafka, or Redis either in a development or operations perspective.
  • Scripting and automation skills (eg. Shell, Ansible, Python, Terraform).
  • Experience with Linux and container technologies (eg. Docker, Kubernetes).
  • Understanding of Restful APIs both from consumer and producer standpoint.
  • Experience working in agile teams using methodologies like Scrum or Kanban.

Responsibilities

  • Immerse yourself in the team’s business challenges to develop an innovative product.
  • Step outside your comfort zone, bringing your teamwork, communication, and collaboration skills to help your team succeed.
  • Work with cutting edge technology and paradigms to bring a scalable and future-forward solution to the bank.
  • Design and implement automation pertaining to the provisioning and maintenance of enterprise logging systems.
  • Write scalable and reusable code that will be leveraged by other teams within the RBC ecosystem.

Benefits

  • Hands-on experience working alongside experienced Technology professionals
  • Exposure to the different areas within Capital Markets
  • An understanding of RBC Capital Markets’ capabilities

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Intern

Number of Employees

5,001-10,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service