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

Data Engineer

Siri Info Solutions Inc

Position: Data Engineer

Location: Downtown Toronto ON (Hybrid)

Duration: Contract

Company Overview

Client is a global leader in fintech and payments, connecting financial institutions, corporations, merchants, and consumers millions of times every day. Client delivers secure, reliable, and scalable technology that powers payments and financial services worldwide.

Job Overview

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

Reports To: Director, Data and AI Embedded Finance

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, establishing clear service boundaries and well-defined API contracts.
  • Design and develop Snowflake-native applications using Snowpark (Python), stored procedures, Tasks, Streams, and Dynamic Tables.
  • Build day-end processing engines that run natively within the Snowflake compute layer.
  • Design and implement RESTful API endpoints using FastAPI, with clearly defined, versioned, and documented API contracts using 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.
  • Implement platform security best practices, including authentication, authorization/RBAC, input validation, and safe error handling aligned with OWASP Top 10.

Technical Skills

  • Strong experience designing and implementing microservices architectures, including service discovery, inter-service communication, API versioning, distributed tracing, and logging/observability.
  • Proficiency in Python backend development, including FastAPI async patterns and Pydantic-based data validation.
  • Strong SQL and analytical database experience, including optimized queries, aggregations, and data transformations.
  • Hands-on experience with Snowflake-native development, including:
    • Snowpark
    • Stored Procedures (JavaScript/Python)
    • Tasks
    • Streams
    • Dynamic Tables
  • Strong understanding of REST API design and OpenAPI specifications.
  • Knowledge of authentication and authorization patterns, including JWT, OAuth2, and RBAC.
  • Experience with Docker and Docker Compose.
  • Familiarity with CI/CD pipelines for automated testing and deployment.
  • Strong Git experience, including branching strategies and code review workflows.
  • Experience with AWS, Azure, or GCP.

Qualifications

  • Bachelor's degree; Master's preferred, in Computer Science, Software Engineering, Information Systems, or a related discipline.
  • 7+ years of professional full-stack development experience with demonstrated delivery of production-grade web applications.
  • Payments or fintech industry experience is a strong asset.
  • Ability to work independently, manage multiple concurrent workstreams, and deliver with minimal oversight.
  • Excellent communication and interpersonal skills, with the ability to work effectively with both technical and non-technical stakeholders.
  • Strong professional ethics and integrity.
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Data Engineer in Canada vacancy
  • $122.1k - $162.8k

     ...Salary: $122,100 - 162,800 per year Requirements: We are looking for someone with recognized expertise in data engineering and analytics in large enterprise environments. You should be able to independently lead complex technical initiatives with minimal supervision... 
    Suggested
    Full time

    MCKESSON

    Canada
    more than 2 months ago
  •  ...platforms (like Ticketmaster and Shopify) to provide rich customer data in real-time, enabling event marketers to engage their audiences...  ...data accessible, reliable, and performant. As a Senior Data Engineer , you’ll play a vital role in evolving our data platform, which... 
    Suggested
    Full time

    Hive.co

    Canada
    a month ago
  • Position Description: We are looking for a Senior Data Engineer that will play a critical role in shaping our data innovations. They will help create cutting-edge Big Data solutions by leveraging their prior industrial experience. This role requires close collaboration... 
    Suggested
    Full time

    Partech

    Canada
    a month ago
  •  ...at scale with over 500 million reviews, opinions, photos, and videos reaching over 390 million unique visitors each month. We are a data driven company that leverages our data to empower our decisions. Tripadvisor is extremely excited to play a pivotal role in supporting... 
    Suggested
    Full time

    Tripadvisor

    Canada
    a month ago
  •  ...We are hiring a Staff / Lead-level Data Analyst / Analytics Engineer to embed with the Monetization Data Science & Analytics team as a senior individual contributor and technical leader. This person will be the go-to analytics expert for advertiser revenue, monetization... 
    Suggested
    Permanent employment
    Full time
    Contract work

    Innodata

    Canada
    26 days ago
  • $75.57k - $132.66k

     ...Req ID: 388396 NTT DATA strives to hire exceptional, innovative and passionate individuals who want to grow with us. If you want to...  ...organization, apply now. We are currently seeking a Data Senior Engineer - Data Modernization & Archiving - Remote to join our team in... 
    Temporary work
    Work at office
    Remote work
    Flexible hours

    NTT DATA, Inc.

    Canada
    7 days ago
  • INTEGRITYOne Partners - Data Engineer (Analytics) Location: Washington, D.C. 100% Onsite Full-Time (Monday to Friday)  The Role: You'll be at the forefront of delivering data and software solutions that directly impact our clients' law enforcement mission. You'... 
    Full time
    Monday to Friday

    INTEGRITYOne Partners

    Canada
    3 days ago
  • $1,500 - $2,025 per month

     ...and self-serve tools so teams across Wrapbook can access trusted data and use it independently. Own analytics products end to end,...  ..., runbooks, onboarding, and code review. Partner with Engineering to understand source schemas, events, and system architecture.... 
    Full time

    Wrapbook

    Canada
    28 days ago
  • $148k - $218.5k

     ...About the Job At Life360, we collect a lot of data: 60 billion unique location points , 12 billion user actions , 8 billion miles...  ...driven every single month , and so much more. As a Senior Analytics Engineer, you will be responsible for transforming this wealth of data... 
    Full time

    Life360

    Canada
    a month ago
  •  ...compliance risk with the power of AI. About the role You'll own the data layer behind our analytics product and design of our analytics...  ...measured latency, cost, and isolation. This is a hands-on engineering role with strong architectural influence. You'll write code and... 
    Full time
    Remote work

    Oscilar

    Canada
    a month ago
  •  ...Incident Manager Data Engineering Location: Mississauga, ON Work Arrangement: Onsite Employment Type: Full-Time / Permanent (FTE) Experience: 10+ Years Role Description We are seeking an experienced Incident Manager Data Engineering to manage... 
    Permanent employment
    Full time

    Acestack

    Canada
    2 days ago
  • $200k - $230k

     ...the App or Play Store. ABOUT THE ROLE At SQUIRE, trusted data turns information into action - powering everything from company...  ...shaping our next chapter. We're hiring a Director, Data Engineering to build and lead our Data organization through a player-coach... 
    Full time
    For contractors
    Local area
    Remote work
    Worldwide

    SQUIRE

    Canada
    21 days ago
  • $86.21k - $133.1k

     ...Req ID: 387430 NTT DATA strives to hire exceptional, innovative and passionate individuals who want to grow with us. If you want to...  ...organization, apply now. We are currently seeking a AWS ETL Data Engineer - REMOTE to join our team in Halifax, Nova Scotia (CA-NS),... 
    Work at office
    Remote work
    Flexible hours

    NTT DATA, Inc.

    Canada
    20 days ago
  • Data Engineer (Data Designing, ETL, ELT, Microsoft SQL Server, Oracle, Snowflake, AWS, Azure, data integration, Data Movement, on premise - off premise, SSIS, Snowflake, Dell Boomi) in Middletown, RI Data Migration, Data Strategy, Dell Boomi, ETL, Oracle, Snowflake, SQL... 
    Full time
    Temporary work
    Remote work

    DBA Web Technologies

    Canada
    more than 2 months ago
  • $50 - $70 per hour

     ...network support expertise to structure real production network data for AI-driven infrastructure. This hands-on role combines advanced...  ...Current experience as a Level 3, Tier 3, or Principal Support Engineer responsible for keeping enterprise infrastructure stable, including... 
    Hourly pay
    Contract work
    For contractors
    Work at office
    Remote work

    SaidGig

    Canada
    a month ago
  •  ...unparalleled commitment to build faster, safer software and harness AI and data intelligence to mitigate risk, maximize efficiencies, and drive...  ...software supply chains. We're looking for a Staff Software Engineer to help lead our Data Identity team — the upstream data... 
    Full time
    Contract work
    Flexible hours

    Sonatype

    Canada
    28 days ago
  •  ...training, post-training, and evaluation systems. As an AI/ML Research Engineer, LLM Training & Evaluation , you will build and optimize the...  ...customer environments. You will work closely with Language Data Scientists, Applied Research Scientists, data engineers, and client... 
    Full time

    Innodata

    Canada
    a month ago
  • $99.1k - $132.1k

     .... We need strong hands-on experience building and deploying data science and machine learning solutions. We look for deep knowledge...  ...and supply chain systems. We value an applied industrial engineering mindset with real-world operations experience. We need the... 
    Full time
    Flexible hours

    MCKESSON

    Canada
    more than 2 months ago
  • $89.7k - $149.5k

     ...for 7+ years of professional experience in progressively senior data science and applied AI/ML roles. We need strong expertise in...  ...assess upstream data sources, data quality, and readiness, and engineer features from transactional, contract, and time-series data.... 
    Full time
    Contract work
    Work at office
    Flexible hours
    2 days per week

    MCKESSON

    Canada
    more than 2 months ago
  • $89.7k - $149.5k

     ...years of relevant background. We need 7+ years of hands-on data science experience, including delivering models to production with...  ...value proven success working in cross-functional product and engineering environments. Were looking for a bachelors degree in math, statistics... 
    Full time

    MCKESSON

    Canada
    more than 2 months ago
  •  ...We are looking for a Principal, Data Analyst seeking to work with our clients to shape business and data strategy. You are highly...  ...comfortable with presenting your approach to Product Managers, Engineers, Marketing, Sales, Finance and working with them to execute a data... 
    Full time

    Dept

    Canada
    25 days ago
  • $50k - $60k

     ...Junior Data Analyst Employment Type: Full-Time, Permanent Work Arrangement: Hybrid Experience Required: 0-2 years Salary: $50,000-$60,000/year Job Summary We are hiring a Junior Data Analyst to support reporting, data cleaning, and basic... 
    Permanent employment
    Full time

    Marlowhire Talent Inc

    Canada
    6 days ago
  •  ...Job Title: Python AI Engineer Job Location: Montreal, QC (3days onsite in a week) Job Duration: Long Term Role Summary We are seeking a Senior AI Agent Engineer (around 6 to 8 years of experience) to design, develop, and deploy enterprise-grade... 

    Apptad Inc

    Canada
    2 days ago
  • $70k

     ...issues in connection with maintenance, upgrades and implementations. Monitor performance and assist with auditing processes to ensure data integrity Participate in projects related to system enhancements, integrations, and new implementations What's Available:... 
    Full time
    Temporary work
    Work experience placement
    Casual work
    H1b
    Remote work
    Monday to Friday

    Gundersen Health System

    Canada
    4 days ago
  •  ...building scalable applications in enterprise environments. The candidate should have a strong understanding of software engineering principles, data structures, algorithms, design patterns, and modern DevOps practices. Experience working with Linux/Unix environments,... 
    Full time

    Acestack

    Canada
    2 days ago
  •  ...testing, deployment, and production support. Configure and customize planning applications, business rules, forms, dashboards, data integrations, and security. Develop and maintain Groovy Business Rules, Calculation Scripts, and Calculation Manager... 
    Permanent employment
    Full time

    Acestack

    Canada
    2 days ago
  • $122.1k - $162.8k

     ...Science, Artificial Intelligence, Machine Learning, Statistics, Data Science, or another quantitative discipline. We look for 7–1...  ...automation workflows. We promote best practices in prompt engineering, LLM evaluation, fine-tuning approaches, and secure model hosting... 
    Full time

    MCKESSON

    Canada
    more than 2 months ago
  • $90k - $130k

     ...Salary: $90,000 - 130,000 per year Requirements: We bring at least 2 years of experience in backend engineering, AI automation, or complex systems integration. We have a proven track record of building and supporting production-ready software with clean modular... 
    Full time

    Outlier AI

    Canada
    more than 2 months ago
  • Job Role: Senior Python Developer Location: Mississauga, ON Onsite Experience: 8+ Years Job Type: Full-Time Job Summary: We are seeking an experienced Senior Python Developer to design, develop, and maintain scalable applications and backend...
    Full time

    Apptad Inc

    Canada
    2 days ago
  •  ...well-scoped analysis Identify gaps or inconsistencies in GTM data and help improve data quality and definitions over time...  ...out data agents that serve marketing purposes Work with Data Engineering on structuring data architecture and source tables for marketing... 
    Full time

    Knak

    Canada
    27 days ago

Do you want to receive more vacancies?

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