Skip to Main Content

Job Title


Data Engineer


Company : Indigo


Location : Toronto, Ontario


Created : 2025-06-22


Job Type : Full Time


Job Description

Company DescriptionDedicated to telling stories and creating experiences, Indigo is always looking for bright, energetic and customer-focused people who can help bring our exciting mission to life in one of our more than 170 Indigo, Indigospirit, Chapters and Coles stores across Canada. We offer a variety of exciting opportunities at our retail stores, distribution centres, and home office for people who share our passions and want to be part of a dynamic and enriching culture.WHO WE AREWe love books and all things beautifulWe are Canadas Cultural Department StoreBooks are our heart and our soul and Great Books are JUST the BeginningWe play by the following rules:We exist to add joy to our customers lives each and every time they interact with us and our productsOur job is to create joyful moments for our customersWe treat each other the way wed treat a valued friendWe inspire each other to do our best workWe seek to ignite creativity and innovation every dayWe give back to the communities in which we operateJob DescriptionMISSIONThe Data Engineer is responsible for the continuous development and improvement of data engineering initiatives that support critical business processes. Reporting to the Manager of Data Engineering, this role leverages data solutions to improve the efficiency and effectiveness of various teams across Indigo including Analytics, Data Science, and Reporting teams. This role is also responsible for maintaining rigorous data best practices.KEY PERFORMANCE METRICSDemonstrated improvement of data business processesImprovements in quality and accuracy of data domainsWork independently in managing own deliverablesCollaboration with internal partners to drive data literacy and understandingContribution to driving overall data enablement strategyKEY ACCOUNTABILITIESFunctionalCreate, manage, and optimize ELT solutions that support business processesCreate and manage data solutions predominantly written in SQL, that ingests and transforms data into standardized domains in SnowflakeContribute to the management and operation of platforms and services such as Snowflake, ADLS, and ADFApply data modeling best practices to build and maintain data domains in SnowflakePossess excellent technical decision making and problem solving skills that align with our teams best practicesCollaborate across the organization to seek opportunities to leverage data solutions to drive improvements in our business outcomesChallenge the status quo and consistently identify areas for improvement, diagnose issues, and work to resolve themHave a mindset of continually improving our ways of working, and proactively recommend new approaches or technology platforms that could be beneficialPeopleWork collaboratively with cross-functional teams to ensure alignment on data-driven initiativesShare technical knowledge with others and actively seek to learn about the business of retail from other SMEsEncourage others to freely share their point of view and be open to feedbackCulturalModel Indigos beliefs and convey a positive image in everything you doCelebrate diversity of thought and have an open mindsetTake an active role in fostering a culture of continual learning, taking risks without the fear of making mistakesEmbrace, champion and influence change through your team and/or the organizationSCOPEReports to: Manager, Data EngineeringManager once Removed (MOR): Senior Director, Data Operations.QualificationsWork Experience / Education / CertificationsUniversity degree in Computer Science or related field2+ years experience of designing and developing technical solutions as a Data Engineer, or equivalent roleExcellent SQL skills, with 2+ years experienceAt least 1 year experience with SnowflakeExperience with an ETL tool (preferably Azure Data Factory)Snowpark experience is an assetPython experience is an assetExperience with version control (e.g. Git) and collaboration on codebasesCompetencies / Skills / AttributesAbility to design and implement simple solutions to technical problemsDetail-oriented, with a strong ability to focus and work in a fast-paced environmentStrong analytical skills with the ability to interpret data, code and requirements to understand solutionsPossess the ability to effectively navigate ambiguity to progress with projectsEffective communication skills that include excellent written, oral, and presentation abilitiesAbility to perform all tasks in the development lifecycle including requirements gathering, architecting solutions, development, QA, and deploymentDemonstrated time management skills, including the ability to organize and prioritize work to meet deadlines in a fast-paced work environmentAbility and enthusiasm to learn new technologiesAdditional InformationAt Indigo, we are committed to our communities, our customers, and each other; together we can make a positive impact. We know that fostering diversity and inclusion brings out your full potential and creates a joyful and welcoming environment for everyone. We are driven to be an equitable employer, which highly values your diverse backgrounds, experiences, and perspectives. We believe that you, in all your uniqueness, belong at Indigo. We welcome all applicants and encourage applications from individuals who identify as Black, Indigenous, a person of colour, LGBTQ2+ and people with disabilities. Accommodations are available upon request to individuals who self-identify as having a disability or special need. Please contact Human Resources at if you require an accommodation at any time during the recruitment process.WELCOME HOME