Are you analytical, creative, and a champion of data-driven decision making? Can you write incredible SQL and Python scripts to query, analyze, and transform data? If yes, we're looking for someone like you to join our team as a Data Engineer
At Best Buy Canada, we believe empowered people and teams make smarter, faster, and more creative decisions. Our IT department is an Agile environment, where the distance between any one person and senior leadership is microscopic. Here, you'll work on something big, small, or super cool and before you can blink 100,000 people will see it. You'll create fast, learn fast, and develop fast. Oh, and sometimes you'll fail fast too. That's ok. (Honestly.) It's all part of the process.
As a Data Engineer
on our IT team, you'll be instrumental in managing our rapidly growing enterprise data platform. You'll help build flexible and scalable ETL systems and mappings using the latest in cloud-based technology, and you'll help build efficient data pipelines that drive critical insights for complex business scenarios. What you'll be doing:
• Designing and implementing data flows, data lakes, and analytical solutions that cut across the entire company • Structuring data using the best practices in data modelling and ETL/ELT processes, as well as SQL, NoSQL, and OLAP technologies • Accelerating our data flows by leveraging stream processing and real-time data transfer methods • Coordinating with business partners to proactively improve the value of data models • Identifying pain points, limitations, and opportunities in existing data models • Researching and advising on modern data engineering techniques • Recommending and supporting tools and services for the management of our data and machine learning models • Working closely with other technology teams in the company to create automation, improve restorability, and proactively identify anomalies • Continually improving the discoverability and reliability of data by creating and managing both metadata and data lineage • Optimizing and simplifying data sets for use in self-serve reporting and analysis What you'll need to succeed:
• Bachelor\'s degree in computer science, mathematics, or a related technical field • 1-2 years of experience working as a data engineer, business intelligence developer, analytics engineer, or similar • Experience transforming large scale data sets using SQL, Spark, or other big data technologies • Experience with a data platform that supports a diverse set of users, subject areas, and data structures (JSON, blob) • Experience with big data solutions like Hadoop, Spark, Hive, Cosmos DB, Azure Data Lake, and Kafka • Strong understanding of relational database concepts, with a solid knowledge of star schema, Oracle, PL/SQL, and OLAP • Familiarity with cloud platforms (MS Azure preferred) and PAAS technologies • Proficient with scripting languages like Python or PowerShell/Unix shell scripts • Skilled in data visualization, using tools such as Power BI or QlikSense • Highly collaborative mindset that allows you to build trust and accountability • Natural curiosity to explore and entertain fresh ideas and feedback • Ability to embrace change with positivity and enthusiasm What's waiting for you at head office:
Our goal is work-life harmony for every employee. Don't feel like driving to work each day? Hop on our free shuttle service that runs between our head office and the SkyTrain at Metrotown. Can't find the time to work out as much as you'd like? Hit the treadmill, stationary bike, or weight room in our 24-hour on-site gym staffed by professional trainers. No time to pack a lunch or make breakfast? Our fully catered (and partially subsidized!) cafeteria serves everything from eggs benny and French toast to fresh-made sandwiches, stir fry, pasta, entrées, and more.
We also believe an amazing work-life harmony includes continual learning and growth... on company time. That's why everyone in our eCommerce and IT departments has their own professional career coach, career development plan, and access to a series of in-house development seminars.
There's more, too:
• Competitive benefits, including a variety of options for extended health, dental, and life insurance • Registered Pension Plan where the company matches your contributions, dollar for dollar • Employee stock purchase plan, with the company matching up to 5% of your eligible contributions • Significant employee discounts both in-store and online • Coffee bar that serves Starbucks and Seattle's Best Coffee • Easy access to riverside trails and parks when you need to unplug and take a break • Free parking in our lot and loads of free street parking in the area • On-site dry cleaning drop off and pick up service • Opportunity to participate in regular hackathons and other similar events
If this sounds like a perfect fit, we want to hear from you! Send us your resume and cover letter to apply. Best Buy Canada is an equal opportunity employer and does not discriminate based on gender, race, or sexual orientation.
Posted: November 16, 2018
Closes: January 15, 2019