Jobs / RBC

Staff Data & AI platform Engineer, GFT

RBC · Toronto, ON, Canada
Toronto, ON, CanadaExp: 5+ yrsRemote
Remuneration
Not specified
Location
Toronto, ON, Canada
Visa sponsorship
Not specified

Job summary

RBC is seeking a Staff Engineer to build and scale data-driven systems for advanced analytics and machine learning. The role involves designing scalable data pipelines and analytics platforms while collaborating with cross-functional teams to deliver high-quality projects aligned with business goals.

Qualifications

  • 5+ years of experience in backend software engineering and distributed systems design
  • 3+ years building and scaling data engineering systems with modern tools
  • Deep expertise in backend languages and frameworks and REST/gRPC APIs
  • Proven experience with system design, microservices architecture, and cloud platforms
  • 2+ years of hands-on experience with AI/ML integration, LLM applications, or agentic systems
  • Strong understanding of data pipeline architecture, ETL/ELT patterns, and real-time data processing
  • Excellent communication skills

Responsibilities

  • Design, build, and review scalable data pipelines, analytics platforms, and ML systems
  • Define and promote best practices in data and ML engineering
  • Work closely with data scientists, business leaders, and IT teams to understand needs and translate them into technical solutions
  • Ensure projects are executed with high quality, on time, and aligned with business goals

Skills

AirflowAWSAzureGoJavaKafkaKubernetesPythonRESTScalaSnowflakeSpark

Degrees

Bachelor's degree in Computer ScienceEngineeringRelated fieldMaster's or PhD preferred

Relocation

No