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 3 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
  •  ...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... 
    Suggested
    Contract work
    Worldwide

    Siri InfoSolutions Inc

    Canada
    5 days ago
  • $93.6k - $114.4k

     ...Python, Java, or Scala ~ Proven background building scalable Big Data ingestion frameworks ~ Experience developing ETL processes to...  ...Scala Spark GCP More: We are seeking a Data Engineer to join our Business Intelligence Big Data Team in a newly created... 
    Suggested
    Hourly pay
    Full time
    Remote work

    MSi Corp.

    Canada
    3 days 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
  •  ...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
    29 days 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... 
    Full time

    Tripadvisor

    Canada
    a month 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... 
    Full time

    Hive.co

    Canada
    a month 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
    6 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
    10 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
    a month 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
  • $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
    24 days 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
    3 days ago
  •  ...Job Title: ETL Data Engineer Location: Markham ON - (Hybrid Role) Duration: 12 Months In person- Interview Job Description: Minimum 8+ years of experience successfully leading ETL data reconciliation with expertise working with large-scale... 

    UniQtal Solutions LLC

    Canada
    1 day 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
  • $148k - $216.5k

     ...by your Recruiter may impact your candidacy. About the Team The Data & Analytics team is building Life360's next-generation data...  ...and complexity in a high-ambiguity environment, and we expect engineers to own problems, drive clarity, and raise the bar across the org... 
    Full time
    Remote work

    Life360

    Canada
    18 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
    23 days ago
  •  ...reflect a thoughtful process that is illuminative, enjoyable, and respectful of your time. ABOUT THE ROLE We're looking for a Staff Data Engineer to join our growing Data team and set the technical direction for the systems that power analytics, data science and analytics,... 
    Full time
    Worldwide

    Render

    Canada
    10 hours ago
  •  ...Software Engineer, Data Quality Company Overview Archera empowers organizations of all sizes to optimize their cloud costs through unique, short-term, insured commitments. Thousands of customers rely on Archera's innovative FinTech solutions to increase their cloud ROI... 
    Full time
    Temporary work

    Archera

    Canada
    8 days ago
  •  ...Senior Software Engineer (Streaming Data Pipeline) (Remote) at Covalent. About Covalent Covalent is a technology company that is solving the huge infrastructure problems inhibiting blockchain adoption. Our solution bridges the entrenched world of centralized databases... 
    Full time
    Remote work
    Weekend work

    Covalent

    Canada
    4 days 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
  •  ...process that is illuminative, enjoyable, and respectful of your time. ABOUT THE ROLE We're looking for a Staff Analytics Engineer to join our growing Data team and lead the evolution of our Analytics Engineering platform. As Render scales, you'll build the foundations that... 
    Full time
    Worldwide

    Render

    Canada
    10 hours 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
    a month 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
  • $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
    9 days 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
    28 days 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
  • $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
  •  ...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
    5 days ago

Do you want to receive more vacancies?

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