Talent.com
ITMC Systems, Inc
Senior Data Platform EngineerITMC Systems, Inc • Toronto, ON, Canada
Senior Data Platform Engineer

Senior Data Platform Engineer

ITMC Systems, Inc • Toronto, ON, Canada
6 hours ago
Job type
  • Full-time
  • Quick Apply
Job description

Must-Have Technologies:

  • Python
  • Snowflake
  • SQL
  • Database Development
  • Backend Engineering
  • Data Platform Development
  • Look for candidate from Fintech or Payment background

Data Platform Engineer

The primary focus of this role will be to design, build, and maintain the EMFI Data Application Platform, a financial analytics application. The incumbent will work across the full stack to deliver reliable, performant, and secure data products.

Reports To

Director Data and AI, Embedded Finance

Responsibilities and Duties

Collaborate with internal stakeholders to translate business and analytical requirements into well-defined backend features and data products.

Design and deploy scalable microservices within the FastAPI ecosystem, establishing clear service boundaries for domain-specific services and ensuring loose coupling through well-defined API contracts.

Design and develop Snowflake-native applications including Snowpark (Python), stored procedures, tasks, streams, and dynamic tables to support day-end processing engines that run natively within the Snowflake compute layer.

Design and implement RESTful API endpoints using FastAPI ensuring data contracts are clearly defined, versioned, and documented via OpenAPI/Swagger.

Write and optimize SQL queries against Snowflake and PostgreSQL for reporting, aggregation, and analytical use cases.

Own end-to-end feature delivery: from requirements gathering and API contract definition through implementation, testing, and deployment.

Ensure platform security by applying best practices around authentication, authorization (RBAC), input validation, and safe error handling, aligned with OWASP Top 10.

Technical Skills

Experience designing and implementing microservices architectures, including service discovery, inter-service communication, API versioning, and distributed tracing/logging for observability.

Proficiency in Python for backend development, including FastAPI async patterns, and Pydantic-based data validation.

Hands-on experience with SQL and analytical databases for writing optimized queries, aggregations, and data transformations.

Experience developing Snowflake-native applications: stored procedures (JavaScript/Python), Tasks, Streams, Dynamic Tables, and Snowpark for building backend processing engines.

Understanding of REST API design, OpenAPI specifications, and API integration patterns in frontend applications.

Knowledge of authentication and authorization patterns including JWT, OAuth2, and role-based access control.

Experience with Docker and Docker Compose for local development and containerized deployments.

Familiarity with CI/CD pipelines for automated testing and deployment.

Experience with version control using Git, including branching strategies and code review workflows.

Ability to work with cloud platforms (AWS, Azure, or GCP) for data storage, compute, and deployment.

Qualifications and Skills

Bachelor's degree (Master's preferred) in Computer Science, Software Engineering, Information Systems, or a related discipline.

8+ years of professional full stack development experience, with demonstrated delivery of production-grade web applications.

Experience in the Payments or Fintech industry would be a strong asset.

Proven ability to work independently, manage multiple concurrent workstreams, and deliver with minimal oversight.

Excellent communication and interpersonal skills, with the ability to engage both technical and non-technical audiences.

Unquestionable personal and business ethics and integrity.

Create a job alert for this search

Senior Data Platform Engineer • Toronto, ON, Canada

Similar jobs

Senior Data Platform Engineer

TekRekToronto, Ontario, Canada
Full-time

TekRek is partnered with a high-growth product company building the data platform behind a modern telematics API, supporting real-time ingestion, storage, enrichment, and analytics for high-volume ... Show more

 • Promoted

Senior Data Platform Engineer

GravityToronto, ON, CA
Full-time

Join to apply for the Senior Data Platform Engineer role at Gravity.Get AI-powered advice on this job and more exclusive features.Gravity is the platform public agencies use to manage budgeting, au... Show more

 • Promoted

Senior Data Platform Engineer

Tubi - Canadatoronto, on, Canada
Full-time

We’re hiring Senior and Staff Data Platform Engineers to join the Data Infrastructure teams in Toronto.Together these teams own the infrastructure that processes billions of events per day: Spark‑o... Show more

 • Promoted

Data Platform Engineer II

TDToronto, ON, CA
Full-time

This role is eligible for a discretionary variable compensation award that considers business and individual performance.TD is committed to providing fair and equitable compensation opportunities t... Show more

 • Promoted

Senior Platform Engineer Focusing on Azure and Databricks

ScotiabankToronto
Full-time

Take the lead as a Senior Platform Engineer, focusing on innovative AI solutions and data management.This hybrid role emphasizes optimizing infrastructures and collaborating with diverse teams.Your... Show more

 • Promoted

Senior Data Engineer

Morningstartoronto, on, Canada
Full-time

The ideal candidate should have strong hands‑on expertise in.Design, build, and maintain end‑to‑end data pipelines with Snowflake as the primary data warehouse.Implement and support Medallion Archi... Show more

 • Promoted

Experienced Data Platform Engineer Hybrid Role

TD BankToronto, ON, CA
Full-time

Advance your career as a Data Platform Engineer II at TD in Toronto, Ontario with a hybrid work model.Focus on application modernization and critical data initiatives in this full-time role.You wil... Show more

 • Promoted

Data Platform Engineer

Princeton IT Services, IncToronto
Full-time

Director Data and AI, Embedded Finance.The primary focus of this role will be to design, build, and maintain the EMFI Data Application Platform, a financial analytics application.The incumbent will... Show more

 • Promoted

Flinks Senior Data Engineer Role

Flinks Technology Inc.Toronto, ON, CA
Full-time

Join Flinks as a Senior Data Engineer and spearhead the data and ML platform's evolution.This role is designed for those who thrive on building production-grade data solutions in a remote setup.You... Show more

 • Promoted

Senior Data Engineer, Blockchain

CircleToronto, ON, CA
Full-time

Circle is committed to visibility and stability in everything we do.As we grow as an organization, we're expanding into some of the world's strongest jurisdictions.Speed and efficiency are motivato... Show more

 • Promoted

Senior Data Platform Engineer

Tubitoronto, on, Canada
Full-time

We're hiring Senior and Staff Data Platform Engineers to join the Data Infrastructure teams in Toronto.Together these teams own the infrastructure that processes billions of events per day: Spark-o... Show more

 • Promoted

Senior Platform Engineer

Bank of MontrealToronto, ON, CA
Part-time

Application Deadline:07/30/2026Address:33 Dundas Street WestJob Family Group:TechnologyHYBRID work model, 2 days/week in office at BMO Place.Data and AI Technology (DAT) Capabilities support the Ba... Show more

 • Promoted

Senior Platform Reliability Engineer

Manulife Financialtoronto, on, Canada
Full-time

Senior Platform Reliability Engineer.Join Manulife Global Wealth & Asset Management (GWAM) and help power critical cloud platforms that enable data, analytics, and AI across the organization.Senior... Show more

 • Promoted

Senior Platform Engineer

Raise - find a more meaningful working experienceToronto, ON, CA
Full-time

Location: Toronto, ON - Hybrid.We at Raise are hiring a senior-level technology professional to support enterprise-scale cloud transformation, modernization, platform engineering, and digital deliv... Show more

 • Promoted

Senior Data Engineer

Aviva CanadaMarkham, ON, CA
Full-time

Our values — Care, Commitment, Community, and Confidence — guide how we show up for each other and for our customers.Together, they define who we are.We’re proud of a culture built on care, inclusi... Show more

 • Promoted

Sr. Data Platform Engineer

tripstackToronto, ON, CA
Full-time

Founded in Toronto, Canada in 2016, Tripstack has been part of Etraveli Group since 2019.It is a B2B Flights as a Service provider and a world leader in virtual interlining.Operating from offices i... Show more

 • Promoted

Senior Data Engineer

Sonata SoftwareToronto, ON, CA
Full-time

Billion Revenue, is a leading AI-first Modernization Engineering company, powered by our unique PlatformationTM framework.Our 6400+ AI Engineers are helping enterprises transform from systems to in... Show more

 • Promoted

Senior Platform Engineer

BMOToronto, ON, CA
Full-time

HYBRID work model, 2 days/week in office at BMO Place.Data and AI Technology (DAT) Capabilities support the Bank’s Digital First strategy by enabling value realization driven by data analytics, bus... Show more

 • Promoted

Senior Engineer in Platform or Data at Wealthsimple

Wealthsimpletoronto, on, Canada
Full-time

Shape the future of financial technology at Wealthsimple as a Senior Engineer specializing in Platform or Data.Based in Toronto, this role emphasizes enhancing the developer experience and data inf... Show more

 • Promoted

Senior Real-Time Data Platform Engineer (Kafka)

HRbrain Inc.Toronto, ON, CA
Full-time

A leading tech consulting firm in Toronto is seeking an experienced developer to contribute to enterprise-scale event streaming platforms using cutting-edge technologies such as Kafka and cloud com... Show more