Staff Software Engineer, Data Platform

CanadaFull-TimeStaff
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
7+ years
Required Skills
AWSArtificial IntelligenceData engineeringRedshiftDistributed Systems

Requirements

  • 7+ years of software engineering experience with demonstrated ownership of large-scale, production-grade systems.
  • Strong hands-on expertise in data platform engineering, including schema design, data warehousing, ETL/ELT pipelines, and distributed data processing.
  • Proven experience building and deploying backend systems and APIs in cloud-native environments.
  • Practical experience integrating and operationalizing LLMs, AI-assisted workflows, or intelligent automation systems in production environments.
  • Strong knowledge of AWS-based data infrastructure; experience with Redshift or similar technologies is considered an asset.
  • Experience working with AI-native or agentic software development practices and tooling.
  • Ability to make sound architectural decisions balancing scalability, maintainability, and rapid execution.
  • Excellent written and verbal communication skills with the ability to clearly document technical designs and collaborate across teams.
  • Experience with RAG pipelines, vector databases, document extraction systems, or financial services data is a strong advantage.
  • Demonstrated leadership capabilities with experience mentoring engineers or influencing technical direction within high-growth environments.

Responsibilities

  • Design, develop, and maintain core data platform components including schema mapping, data normalization, validation, enrichment, and downstream data distribution pipelines.
  • Own end-to-end technical delivery from architecture and implementation through deployment, monitoring, and long-term reliability improvements.
  • Build scalable ETL/ELT workflows and intelligent data processing systems for institutional-grade financial datasets.
  • Contribute to the design of AI-powered evaluation frameworks that improve the trustworthiness and validation of machine-generated outputs.
  • Establish and promote engineering best practices, coding standards, review processes, and technical documentation across the team.
  • Collaborate closely with engineering, product, and cross-functional stakeholders to translate complex business requirements into scalable technical solutions.
  • Drive architectural decisions around APIs, data models, infrastructure, and distribution strategies with a focus on scalability and maintainability.
  • Mentor engineers and provide technical guidance as the organization and platform capabilities continue to grow.
  • Leverage AI-assisted and agentic development tools as part of daily engineering workflows to improve speed, efficiency, and software quality.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now