Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Data Platform Engineer

Oomple

Description

Job Title: Data Platform Engineer

Company Overview

We are a global leader in Fintech and payments, dedicated to moving money and information in ways that impact the world. Our mission is to connect financial institutions, corporations, merchants, and consumers millions of times a day – quickly, reliably, and securely. If you aspire to make a difference on a global scale, we invite you to join our team.

Job Summary

The Data Platform Engineer will be responsible for designing, building, and maintaining the EMFI Data Application Platform, a financial analytics application. This role requires working across the full stack to deliver reliable, performant, and secure data products.

Key Responsibilities

  • 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, ensuring clear service boundaries and loose coupling through well-defined API contracts.
  • Develop Snowflake-native applications including Snowpark (Python), stored procedures, tasks, streams, and dynamic tables to support day-end processing engines.
  • 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.
  • 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.
  • Understanding of REST API design, OpenAPI specifications, and API integration patterns.
  • 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.
  • 5-7 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 and manage multiple concurrent workstreams.
  • Excellent communication and interpersonal skills, with the ability to engage both technical and non-technical audiences.
  • Unquestionable personal and business ethics and integrity.

Work Environment: Hybrid, Toronto, ON, Canada

Call to Action:

If you are passionate about building innovative data solutions and want to be part of a dynamic team, we encourage you to apply. Please click the apply button to submit your application. For any inquiries, feel free to reach out to our recruitment team.

Vacancy posted 12 hours ago
Similar jobs that could be interesting for youBased on the Data Platform Engineer in Toronto, ON vacancy
  •  ...use our Universal API to access GPS data, speeding data and vehicle stats....  ...About the role We're looking for an engineer who thrives on building scalable platforms and enjoys tackling hard data and...  ...). Orchestration and workflow engines (Temporal, Step Functions). Time... 
    Suggested
    Full time
    Work at office
    Flexible hours

    Terminal

    Toronto, ON
    a month ago
  •  ...Staff Engineer, Data Platform About NationGraph NationGraph is building the data and intelligence layer for the public sector. More than 110,000 state and local government agencies across the U.S. independently publish information about: How they operate What... 
    Suggested
    Long term contract
    Full time
    Local area

    Nationgraph

    Toronto, ON
    25 days ago
  • $103.32k - $147.6k per year

     ...The Platform team creates the technology that enables Spotify to learn quickly and scale...  ...to welcome a billion customers. The Data Infrastructure product area sits at the heart...  ...of this team, you’ll collaborate with engineers across multiple squads to shape the future... 
    Suggested
    Full time
    Internship
    Work at office
    Flexible hours

    Spotify

    Toronto, ON
    a month ago
  • $200k - $280k per year

     ...This is a fully remote position , open to candidates based in Canada. Pay: $200,000–$280,000/yr Job Title: Software Engineer, Data Platforms Job Type: Full-time Location : Remote The Role This is an AI-native fullstack engineering role building the company... 
    Suggested
    Remote job
    Full time
    Local area

    RemoteJobsOne

    Toronto, ON
    3 days ago
  • $80.7k - $95.7k per year

     ...Description: Permanent Full Time - Are you a Data Platform Engineering Specialist professional focused on platform administration, operations and support, have strong Leadership and Communication skills who is looking for a challenging and rewarding opportunity? The... 
    Suggested
    Permanent employment
    Full time
    Part time
    Internship
    Immediate start
    Flexible hours

    Canada Life

    Toronto, ON
    18 hours ago
  • $116k - $235.1k per year

     ...About the Role: 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-on-Kubernetes, Flink and Kinesis pipelines, a multi-petabyte... 
    Long term contract
    Remplacement
    Full time
    Temporary work
    Work at office
    Local area
    Flexible hours
    2 days per week

    Tubi - Canada

    Toronto, ON
    8 days ago
  •  ...problems and literally change the world. And that is something to be excited about! Your role and responsibilities: As a Data Platform Engineer you will take Xanadus existing data pipelines and transform them into a cohesive data platform. Working alongside hardware researchers... 
    Full time
    Contract work

    Xanadu

    Toronto, ON
    23 days ago
  •  ...building Reflow, a workforce and workflow intelligence platform that helps teams deeply understand how work gets done. As we scale, the data we collect is becoming richer and more complex. We need a data platform engineer to help us design and operate the systems that turn... 
    Full time
    Part time
    Flexible hours

    Reflow

    Toronto, ON
    more than 2 months ago
  •  ...results, in an inclusive and high-performing culture. The Wealth Data engineering team within the Global Wealth Engineering (GWE) is the key...  ...operationalizing the Wealth Data Hub (WDH) using Google Cloud Platform ( GCP ) data services such as DataProc , Dataflow ,... 
    Permanent employment
    Flexible hours

    Scotiabank

    Toronto, ON
    3 hours ago
  •  ...combines Strategy, Experience & Design, Engineering and Managed Services. We build digital solutions...  .... About the Role As a Senior Data Engineer you will be responsible for...  ...secure data access patterns for internal platforms (RBAC, masking policies, row access policies... 
    Full time

    Appnovation Technologies

    Toronto, ON
    more than 2 months ago
  •  ...about creating something big!  About the Team Engineers on this team construct our rules-based calculating engine for processing sales commissions. This might...  ...you’ll be doing Reporting to the Manager of Data Platform, you will play a critical role in the evolution... 
    Long term contract
    Full time

    Forma.ai

    Toronto, ON
    more than 2 months ago
  • $160k - $220k per year

     ...opportunity to do career-defining work. We're all in on this mission. If you are too, let's talk. Staff Software Reliability Engineer - Data Platform  About the Team The Data Platform team is responsible for the foundational data services, systems, and data products for... 
    Full time
    Local area
    Worldwide
    Flexible hours

    Okta

    Toronto, ON
    a month ago
  • $150k - $190k per year

     ...something big!  About the Team Engineers on this team build our rules-based calculation engine for processing sales commissions...  ...evolving many areas of the platform, which means there is meaningful...  ...Reporting to the Manager of Data Platform, you will play an important... 

    Forma.ai

    Toronto, ON
    8 days ago
  •  ...About Terminal Terminal builds telematics data infrastructure for the commercial fleet...  ...like Intact Insurance depend on our platform to access GPS speeding and vehicle data from...  ...the role Were looking for a software engineering intern whos excited about building scalable... 
    Internship
    Work at office

    Terminal

    Toronto, ON
    24 days ago
  •  ...pricing we stake our own edge on. What We Build One pricing engine, delivered three ways: Sportsbooks and operators get fair-...  ...Prediction market traders get the raw feed by API: sub-second data on every market we cover, benchmarked against the full spread of... 
    Full time

    Betstamp

    Toronto, ON
    20 days ago
  • $110k - $156k per year

     ...Job description Intro Hey, I'm Kalai, Engineering Manager at MedMe Health. I lead the Nova pod. The Team / Opportunity MedMe...  ...clinical services on. Nova is the pod that builds and owns the platform everything else sits on: our AWS infrastructure, deployment pipelines... 
    Long term contract
    Full time
    Work at office
    Remote work
    Work from home
    Home office
    2 days per week
    3 days per week

    Medme Health

    Toronto, ON
    a month ago
  •  ...part of the play! Position Overview: The Senior Director, Data Platform will lead Zynga's centralized data platform and product...  ...Israel, and India—including Directors, Senior Managers, and non-engineering functions such as Product and Program Management. Oversee data... 
    Full time
    Local area
    Relocation package

    Zynga, Inc.

    Toronto, ON
    21 days ago
  •  ...About Limina Limina is the contextual data intelligence platform built for the AI era. Evolved from Private AI, the world's most accurate PII and PHI de-identification engine, Limina has expanded into a full platform play that governs sensitive data across the entire enterprise... 
    Full time
    Internship

    Privateai

    Toronto, ON
    a month ago
  • $140k - $170k per year

     ...into Etraveli Group’s world leading tech platform - giving partners access to global flight...  ...The role Tripstack is moving its entire data stack from bare-metal VMs to Kubernetes on...  ...We are looking for a senior infrastructure engineer who has done stateful migrations before, who... 
    Full time
    Work at office
    Flexible hours
    2 days per week

    Etraveli Group

    Toronto, ON
    more than 2 months ago
  •  ...We are looking for a skilled Senior Data Platform Engineer with a strong Python background to join our team. This role is ideal for a data engineering professional experienced in delivering robust data platforms and implementing data fabric solutions. As a Senior Data Platform... 

    EPAM Systems

    Toronto, ON
    more than 2 months ago
  •  ...AI-powered tax assistant and preparation platform that transforms how accounting firms and their...  ...About the Role We’re hiring a Platform Engineer to continue building and scaling the...  ...systems that can handle sensitive financial data. This role sits at the intersection of... 
    Long term contract
    Full time
    Internship

    Marble Technology

    Toronto, ON
    more than 2 months ago
  •  ...and be passionate about these creators. Data is a means to an end, and Spotify...  ...from data through application. The Data Platform Studio helps Spotify win by enabling the...  ..., and made available to the thousands of engineers, data scientists, analysts, and machine learning... 
    Full time
    Work from home

    Spotify

    Toronto, ON
    more than 2 months ago
  • $100k - $150k per year

     ...create a place where our people are proud to Build. Better. As a Platform Engineer at RAVL, you’ll design and deliver the platforms,...  ...tracing, and alerting solutions Collaborate with software, data, and security engineers to define standards and improve developer... 
    Full time
    Flexible hours

    RAVL

    Toronto, ON
    more than 2 months ago
  •  ...AWS Data Platform Engineering Lead – AWS Data Services Location: Toronto: Hybrid 2 days a week in office Role Overview We are seeking a Senior Data Engineer with strong AWS expertise to lead the design, development, and evolution of scalable, high-performance... 
    Long term contract
    Contract work
    Work at office
    2 days per week

    Astra North Infoteck Inc.

    Toronto, ON
    29 days ago
  • $165k - $180k per year

     ...our culture. About the Job As the Senior Manager of our Data Platforms team, you will lead a highly technical group responsible for the...  ...a high-performing team of database administrators and data engineers to foster a culture of operational excellence and continuous improvement... 
    Long term contract
    Full time
    Local area
    Flexible hours

    Opentable

    Toronto, ON
    more than 2 months ago
  • $92.9k - $116.1k per year

     ...Marqeta is the modern card issuing platform behind companies like Uber Square Instacart and Klarna. Our Data Engineering Platform team owns the Snowflake infrastructure and services behind that business: the warehouse the customer-facing reporting APIs the ETL pipelines and... 
    Full time
    Work at office
    Remote work
    Flexible hours

    Marqueta

    Toronto, ON
    a month ago
  •  ...leading on-demand healthcare platform, connecting patients with Canadian...  ..., and prepare for scale, the engineers building Maple's products need...  ...based on developer friction data Drive engineering metrics in...  ..., and Typesense for search engine indexing Infrastructure & DevOps... 
    Full time
    Second job
    Shift work

    Maple

    Toronto, ON
    more than 2 months ago
  • $209k - $253k per year

     ...help us build something truly special. About the Platform Team The Platform team empowers other engineering teams at Shakepay by providing the tools,...  ...teams across the company to interact with systems and data in new ways You don’t need to be the deepest expert... 
    Long term contract
    Full time
    Temporary work
    Work at office
    Local area
    Remote work

    Shakepay

    Toronto, ON
    more than 2 months ago
  • $95k - $145k per year

    Senior Data Platform Engineering Specialist Position Description Location: Toronto/Montreal Preferred Languages: Bilingual (English/French) Preferred Employment Type: Full-Time CGI is seeking an experienced Senior Data Platform Engineering Specialist to join... 
    Long term contract
    Permanent employment
    Full time
    Toronto, ON
    a month ago
  • $97.92 - $105.71 per hour

    We are seeking a highly accomplished Platform Engineer for an enterprise-level contract opportunity based in Toronto. In this role, you will take on a key platform engineering, software delivery modernization, and AI-enabled engineering capacity, specializing in enhancing developer... 
    Long term contract
    Full time
    Contract work

    Randstad

    Toronto, ON
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Data Platform Engineer. Be the first to apply!