Data Engineer

Toronto, Ontario, Canada

Applications have closed

Goodfood Market Corp.

Order meal kit delivery online. Goodfood delivers farm-fresh ingredients and original recipes right to your doorstep!

View company page

Goodfood (TSX:FOOD) is a leading online grocery service in Canada, delivering fresh meal solutions that make it easy for members from coast to coast to enjoy delicious meals at home every week. Goodfood’s mission is to make the impossible come true, from farm to kitchen, by enabling members to do their weekly meal planning and grocery shopping in minutes. Goodfood members get access to a unique selection of products online as well as exclusive pricing made possible by its world-class direct-to-consumer fulfillment eco-system. Goodfood currently has more than 300,000 active subscribers and over 4,000 dedicated and passionate employees across Canada.

Reporting to Senior Manager, Advanced Analytics you will work in tandem with Business Analysts, Developers, Database Engineers, Product Management in addition to stakeholders in operations, finance, marketing and logistics to recommend, prototype, build, enhance and debug data infrastructures on Google Cloud Platform (GCP). This role will have the opportunity to support various unique projects and enterprise-wide transformational analytical initiatives covering a diverse array of domain areas such as data management and data operations, big data analytics solutions requiring a combination of batch or streaming data pipelines, data lakes and data warehouses.The Data Engineer role requires strong technical skills on Big Data and Cloud environments as well as flexibility, collaboration and great teamwork abilities.

Job Responsibilities

  • Lead the gathering and processing of data at scale
  • Influence technical direction, choosing the best tools and approaches for the job at hand Design and deliver high-quality features that are maintainable, testable, scalable, monitorable, reusable, and efficient
  • Design, develop and maintain data solutions that will enable the BI and analytics solutions, inclusive of ETL, data aggregation, and custom calculations following data governance best practice
  • Provide technical expertise, guidance, advice and knowledge transfer on aspects of code management, automated release builds and code deployment
  • Develop end-to-end cloud based big data production pipelines
  • Influence successful delivery by discussing scope trade-offs, doing design and code reviews, planning, delegating, and tracking your team’s output
  • Translate complex functional and technical requirements into detailed architecture, design, and high performing solutions and applications
  • Be customer-focused and proactive, while maintaining a healthy partnership with business line counterparts
  • Works with peer developers to make sure that all data solutions are consistent and ensures all automated processes to preserve data by integration processes

Requirements

  • A university degree in STEM (Science, Technology, Engineering and Mathematics)
  • 5+ years of experience in development and cloud Data Processing applications
  • 3+ years of strong Analytics/ETL experience
  • Hands-on experience on Cloud-based services, like GCP using Cloud functions Or AWS using Lambda, in Node.js
  • Experience in building highly scalable distributed data pipelines using open source tools and big data technologies such as Spark, Kafka, using Python, Java or Scala
  • Familiar with Machine Learning libraries/framework (e.g. scikit-learn, MLib, etc.)
  • Experience with UNIX tools and shell scripting
  • Solid SQL skills for querying databases and data-lakes (e.g., BigQuery, Hive, SQL Server, DB2, MySQL etc)
  • Proven ability to work independently, be self-motivated with a high degree of intellectual curiosity
  • Highly collaborative, with excellent operational, analytical, problem solving and communication skills
  • Understanding of Machine Learning, Data Processing, Fundamental Data Structures and Algorithms
  • Strong time management and organizational skills to manage multiple (often shifting) priorities in a fast-paced environment
  • Data Science enthusiast
  • Passion for food

Why Goodfood?

Our team strives to give our members a world class customer experience. We believe in being ambassadors of the brand to make the impossible come true from farm to table!

What we have to offer our employees:

  • E-commerce/ Start-up and fun work environment
  • Ability to directly impact company results
  • Competitive Group Insurance
  • Personal days
  • Bonus program
  • Annual fitness credit
  • Goodfood credits
  • Employee stock purchase plan

Tags: AWS Big Data BigQuery Data Analytics Data management Data pipelines DB2 E-commerce Engineering ETL Finance GCP Google Cloud Kafka Lambda Machine Learning Mathematics MySQL Node.js Open Source Pipelines Python Scala Scikit-learn Spark SQL STEM Streaming

Perks/benefits: Career development Salary bonus Startup environment

Region: North America
Country: Canada
Job stats:  17  2  0
Category: Engineering Jobs

More jobs like this

Explore more AI, ML, Data Science career opportunities

Find even more open roles in Artificial Intelligence (AI), Machine Learning (ML), Natural Language Processing (NLP), Computer Vision (CV), Data Engineering, Data Analytics, Big Data, and Data Science in general - ordered by popularity of job title or skills, toolset and products used - below.