Analytics Engineer

Gravity IT Resources

Toronto

On-site

CAD 90,000 - 120,000

Full time

2 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Gravity IT Resources in Toronto, ON is seeking an Analytics Engineer (Contract-to-Hire) to help build and optimize data pipelines for POS and payments analytics. You will work with Snowflake and dbt to deliver trusted datasets for financial close and reporting.

The role requires strong SQL, data modeling, and collaboration with Finance, Data Engineering, and Tech teams. You will join an analytics engineering group of around 16–17 engineers in a hybrid/remote setting, with potential for extension

Qualifications

  • 3+ years of experience in Analytics Engineering, Data Engineering, BI Engineering, or a related field.
  • Strong SQL expertise with complex data models.
  • Hands-on dbt (Data Build Tool) experience.
  • Solid data modeling, warehousing concepts, and best practices.
  • Experience with Snowflake, Azure Synapse, Redshift or similar.
  • Experience using Git in a collaborative dev environment.
  • Experience in code reviews and peer reviews.
  • Attention to detail and data accuracy.
  • Ability to manage multiple priorities across initiatives.
  • Strong analytical and problem-solving skills.
  • Willingness to ask questions and provide timelines-focused feedback.
  • Excellent communication with technical and non-technical stakeholders.
  • Ability to work independently within a team.

Responsibilities

  • Develop, maintain, and optimize dbt pipelines.
  • Design scalable data models for analytics and reporting.
  • Transform raw data into trusted Snowflake datasets.
  • Support financial close with accurate payment and POS data.
  • Build data quality checks and validation processes.
  • Troubleshoot data quality issues and discrepancies.
  • Collaborate with Finance, Analytics, Tech, PM, and Data Eng teams.
  • Partner with Data Engineers for ingestion and integrations.
  • Participate in code reviews and peer reviews.
  • Document transformation logic, models, and lineage.
  • Contribute to analytics engineering standards and improvements.
  • Participate in standups and knowledge-sharing sessions.

Skills

SQL
dbt
Data modeling
Snowflake
Azure Synapse
Redshift
Git
Code reviews
Data warehousing
Communication
Teamwork
Independent work
Apache Airflow

Tools

Git
dbt (Data Build Tool)
Apache Airflow

Job description

Analytics Engineer (Contract-to-Hire) — POS & Payments Analytics (Snowflake/dbt)

Location:Toronto, ON (72 Fraser Avenue, Suite 200)
Duration:3-month contract with strong potential extension or full-time conversion
Work Arrangement:Hybrid/Remote (interviews conducted virtually)

Overview

We’re seeking an experiencedAnalytics Engineerto join a growing analytics engineering organization supporting a large Canadian enterprise across multiple business domains, including food services, healthcare, and hospitality operations.

The successful candidate will primarily supportfinancial close initiativesinvolvingPoint-of-Sale (POS)andpayment vendor data. Working closely with Finance, Technology, Project Management, and Data Engineering teams, you will help ensure accurate, timely, and trusted financial reporting used by operators and business leaders across Canada. The analytics engineering organization consists of approximately16–17 analytics engineersand operates within a collaborative matrix structure that emphasizes knowledge sharing, best practices, mentorship, and innovation.

Key Responsibilities
  • Develop, maintain, and optimize data transformation pipelines usingdbt.
  • Design and implement scalable dimensional and analytical data models.
  • Work withSnowflakedata assets to transform raw and curated data into trusted reporting datasets.
  • Support financial close processes by delivering accurate and validated payment and POS reporting data.
  • Build and maintain data quality checks, testing frameworks, and validation processes.
  • Investigate and troubleshoot data quality issues, transformation failures, and reporting discrepancies.
  • Collaborate with Finance, Analytics, Technology, Project Management, and Data Engineering teams to understand requirements and deliver solutions.
  • Partner with Data Engineers responsible for data ingestion and source integrations.
  • Participate in code reviews, peer reviews, and version control best practices.
  • Document transformation logic, data models, lineage, and technical processes.
  • Contribute to analytics engineering standards and continuous improvement initiatives.
  • Participate in team standups, knowledge-sharing sessions, and biweekly show-and-share meetings.
Required Skills
  • 3+ years of experience in Analytics Engineering, Data Engineering, Business Intelligence Engineering, or a related field.
  • StrongSQLexpertise with proven experience building and maintaining complex data models.
  • Hands‑on experience withdbt (Data Build Tool).
  • Strong understanding of data modeling, data warehousing concepts, and analytics engineering best practices.
  • Experience working with cloud data warehouse platforms such asSnowflake, Azure Synapse, Redshift, or similar technologies.
  • Experience usingGit(or other version control systems) in a collaborative development environment.
  • Experience participating in code reviews and peer review processes.
  • Exceptional attention to detail and data accuracy.
  • Ability to manage multiple priorities across various business initiatives.
  • Strong analytical and problem-solving skills.
  • Willingness to ask questions, challenge assumptions, and provide realistic feedback regarding timelines and requirements.
  • Excellent communication skills with both technical and non-technical stakeholders.
  • Ability to work independently while contributing effectively within a team environment.
Nice to Have Skills
  • Familiarity withApache Airflowor similar orchestration tools.
  • Experience with AI-powered development tools such as Cursor, AI Agents, GitHub Copilot, or similar technologies.
  • Experience supporting financial reporting, payment processing, POS systems, or financial close processes.
  • Experience in large enterprise environments with multiple business domains.
Interview Process
  1. Hiring Manager Interview
  2. Technical SQL Assessment (60‑minute live SQL interview)
  3. Team & Culture Fit panel interview

All interviews will be conducted virtually.

Bring your analytics engineering expertise to help deliver trusted data models that support critical financial close and reporting initiatives—

Equal Employment Opportunity Statement

Equal Employment Opportunity Statement
Gravity IT Resources is an Equal Opportunity Employer. We are committed to creating an inclusive environment for all employees and applicants. We do not discriminate on the basis of race, color, religion, sex (including pregnancy, sexual orientation, or gender identity), national origin, age, disability, genetic information, veteran status, or any other legally protected characteristic. All employment decisions are based on qualifications, merit, and business needs.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Analytics Engineer | CA
Analytics Engineer | CA

Cuesta Partners • Vancouver, Toronto

On-site
CAD 75,000 - 135,000
Annual bonus (15-25% of salary)
Travel opportunities to US (occasional
Senior Data Engineer
Senior Data Engineer

Aarorn Technologies Inc • Markham

On-site
Data Engineer # 26-15178
Data Engineer # 26-15178

US Tech Solutions • Toronto

Hybrid
CAD 90,000 - 130,000
Senior Data Engineer
Senior Data Engineer

Socket.dev • Toronto

Hybrid
CAD 110,000 - 160,000
Flexible work arrangements
Generous vacation policy
Customizable benefits
+1
Senior Data Engineer ( Snowflake/ dbt/ AWS)
Senior Data Engineer ( Snowflake/ dbt/ AWS)

TEEMA Solutions Group • Toronto

Hybrid
CAD 110,000 - 150,000
Hybrid work model
Downtown Toronto office
Senior Data Engineer (Python, Spark, Snowflake) - Toronto, ON
Senior Data Engineer (Python, Spark, Snowflake) - Toronto, ON

Techedin • Toronto

Hybrid
Senior Data Engineer
Senior Data Engineer

Swoon • Toronto

Hybrid
CAD 90,000 - 120,000
Data Engineer
Data Engineer

Financeit • Toronto

On-site
CAD 75,000 - 95,000
Hybrid workplace
Competitive salary with bonus
Comprehensive benefits
+3
Senior Analytics Engineer
Senior Analytics Engineer

Avison Young • Toronto

On-site
CAD 100,000 - 105,000
Senior Data Engineer
Senior Data Engineer

Techedin • Toronto

Hybrid