Data Engineer
Toronto, ON, Canada
Indigo
Shop over 7 million books, home decor, stationery, toys, and more. Plus, free shipping and pick up in store on eligible orders.Company Description
Dedicated 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 ARE
- We love books and all things beautiful
- We are Canada’s Cultural Department Store
- Books are our heart and our soul and Great Books are JUST the Beginning…
We play by the following rules:
- We exist to add joy to our customers’ lives each and every time they interact with us and our products
- Our job is to create joyful moments for our customers
- We treat each other the way we’d treat a valued friend
- We inspire each other to do our best work
- We seek to ignite creativity and innovation every day
- We give back to the communities in which we operate
Job Description
MISSION
The 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 METRICS
- Demonstrated improvement of data business processes
- Improvements in quality and accuracy of data domains
- Work independently in managing own deliverables
- Collaboration with internal partners to drive data literacy and understanding
- Contribution to driving overall data enablement strategy
KEY ACCOUNTABILITIES
Functional
- Create, manage, and optimize ELT solutions that support business processes
- Create and manage data solutions predominantly written in SQL, that ingests and transforms data into standardized domains in Snowflake
- Contribute to the management and operation of platforms and services such as Snowflake, ADLS, and ADF
- Apply data modeling best practices to build and maintain data domains in Snowflake
- Possess excellent technical decision making and problem solving skills that align with our team’s best practices
- Collaborate across the organization to seek opportunities to leverage data solutions to drive improvements in our business outcomes
- Challenge the status quo and consistently identify areas for improvement, diagnose issues, and work to resolve them
- Have a mindset of continually improving our ways of working, and proactively recommend new approaches or technology platforms that could be beneficial
People
- Work collaboratively with cross-functional teams to ensure alignment on data-driven initiatives
- Share technical knowledge with others and actively seek to learn about the business of retail from other SMEs
- Encourage others to freely share their point of view and be open to feedback
Cultural
- Model Indigo’s beliefs and convey a positive image in everything you do
- Celebrate diversity of thought and have an open mindset
- Take an active role in fostering a culture of continual learning, taking risks without the fear of making mistakes
- Embrace, champion and influence change through your team and/or the organization
SCOPE
Reports to: Manager, Data Engineering
Manager once Removed (MOR): Senior Director, Data Operations.
Qualifications
Work Experience / Education / Certifications
- University degree in Computer Science or related field
- 2+ years experience of designing and developing technical solutions as a Data Engineer, or equivalent role
- Excellent SQL skills, with 2+ years experience
- At least 1 year experience with Snowflake
- Experience with an ETL tool (preferably Azure Data Factory)
- Snowpark experience is an asset
- Python experience is an asset
- Experience with version control (e.g. Git) and collaboration on codebases
Competencies / Skills / Attributes
- Ability to design and implement simple solutions to technical problems
- Detail-oriented, with a strong ability to focus and work in a fast-paced environment
- Strong analytical skills with the ability to interpret data, code and requirements to understand solutions
- Possess the ability to effectively navigate ambiguity to progress with projects
- Effective communication skills that include excellent written, oral, and presentation abilities
- Ability to perform all tasks in the development lifecycle including requirements gathering, architecting solutions, development, QA, and deployment
- Demonstrated time management skills, including the ability to organize and prioritize work to meet deadlines in a fast-paced work environment
Ability and enthusiasm to learn new technologies
Additional Information
At 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 Support-HR@indigo.ca if you require an accommodation at any time during the recruitment process.
WELCOME HOME
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
Tags: Azure Computer Science DataOps ELT Engineering ETL Git Python Snowflake SQL
Perks/benefits: Career development
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.