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 3,600 dedicated and passionate employees across Canada.

Reporting to Director, Data and Analytics you will work in tandem with Business Analysts, Developers, Database Engineers, Project Managers in addition to stakeholders in operations, finance, marketing, and logistics to recommend, prototype, build, enhance and maintain data infrastructures on Google Cloud Platform (GCP). This role will have the opportunity to support unique projects and enterprise-wide transformational data integration initiatives covering a diverse array of domain areas such as data management 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 in 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, help choose the best tools and methodology, 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 data integration 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
  • Work with peer developers to make sure that all data solutions are consistent and ensure all automated processes preserve data by integration processes.

Requirements

  • A university degree in STEM (Science, Technology, Engineering, and Mathematics).
  • 5+ years of experience in development and cloud engineering applications
  • 3+ years of experience working in the Data and Analytics team
  • Solid understanding of Data Integration, Data Processing, Fundamental Data Structures, and Algorithms
  • Hands-on experience on Cloud-based services (GCP Cloud Run, GCP DataFlow, AWS Lambda, etc.)
  • Knowledge of popular programming languages and runtime environments (e.g. Python, Java, Scala, Node.js, Bash, etc.)
  • Experience in building highly scalable distributed data pipelines using open source tools and big data technologies such as Hadoop, Spark, and Beam.
  • Familiar with Machine Learning libraries and frameworks (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.
  • Strong time management and organizational skills to manage multiple (often shifting) priorities in a fast-paced environment.
  • Bilingualism (French - English) is an asset.
  • 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

* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰

Tags: AWS Big Data BigQuery Data Analytics Dataflow Data management Data pipelines DB2 E-commerce Engineering ETL Finance GCP Google Cloud Hadoop 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:  9  5  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.