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.
- ...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...SuggestedFull timeWork at officeFlexible hours
- ...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...SuggestedLong term contractFull timeLocal area
$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...SuggestedFull timeInternshipWork at officeFlexible hours$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...SuggestedRemote jobFull timeLocal area$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...SuggestedPermanent employmentFull timePart timeInternshipImmediate startFlexible hours$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 contractRemplacementFull timeTemporary workWork at officeLocal areaFlexible hours2 days per week- ...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 timeContract work
- ...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 timePart timeFlexible hours
- ...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 employmentFlexible hours
- ...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
- ...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 contractFull time
$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 timeLocal areaWorldwideFlexible hours$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...- ...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...InternshipWork at office
- ...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
$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 contractFull timeWork at officeRemote workWork from homeHome office2 days per week3 days per week- ...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 timeLocal areaRelocation package
- ...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 timeInternship
$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 timeWork at officeFlexible hours2 days per week- ...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...
- ...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 contractFull timeInternship
- ...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 timeWork from home
$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 timeFlexible hours- ...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 contractContract workWork at office2 days per week
$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 contractFull timeLocal areaFlexible hours$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 timeWork at officeRemote workFlexible hours- ...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 timeSecond jobShift work
$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 contractFull timeTemporary workWork at officeLocal areaRemote work$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 contractPermanent employmentFull time$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 contractFull timeContract work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Data Platform Engineer. Be the first to apply!
- python data engineer Toronto, ON
- gcp data engineer Toronto, ON
- big data engineer Toronto, ON
- data engineering intern summer Toronto, ON
- junior data engineer Toronto, ON
- data integration developer Toronto, ON
- data centre engineer Toronto, ON
- remote data engineer Toronto, ON
- data cabling engineer Toronto, ON
- data engineer Toronto, ON
