Hoppa till huvudinnehรฅllet

Scaling Data Engineering in Retail with Mo Sabah, SVP of Engineering & Data at Thrive Market

Richie and Mo explore data engineering tools, data governance and data quality, collaboration between data analysts and data engineers, ownership mentality in data engineering and much more.
ยท 51 min lรคs
Mo Sabah

Gรคst

Mo Sabah

Mohammad Sabah is SVP of Engineering and Data at Thrive Market, and was appointed to this role in 2018. He joined the company from The Honest Company where he served as VP of Engineering & Chief Data Scientist. Sabah joined The Honest Company following its acquisition of Insnap, which he co-founded in 2015. Over the course of his career, Sabah has held various data science and engineering roles at companies including Facebook, Workday, Netflix, and Yahoo!
Richie Cotton

Host

Richie Cotton

Richie helps individuals and organizations get better at using data and AI. He's been a data scientist since before it was called data science, and has written two books and created many DataCamp courses on the subject. He is a host of the DataFramed podcast, and runs DataCamp's webinar program.

Chat with AI Richie about every episode of DataFramed - all data champs welcome!

Key Quotes

So to me, really ownership mentality means somebody who takes, you know, treats this company as their own and who really don't look at it as, you know, as a, let's say a nine to five or nine to six. They look at it as, you know, how can I really make impact to the, to the end user and the end user in this case could be an or it could be a member, like actually a member on Thrive Market, or it could be a stakeholder. So I think that to me is then, and if you have that mentality, then you will not look at solving problems in a silo, you will not look at solving problems in a limited fashion, you will look at it holistically.

Focus on three things to improve your organizationโ€™s data engineeringโ€”The most important, thing is to understand your stakeholders and spot common patterns. What is their north star? What is they really trying to achieve? So you can look at the problem holistically. The second big thing is self-service. That's the only way to scale up and that will allow you to be in a place where you could be chilling at the beach in Florida and the stakeholders have self-service access to that data. And even if there are issues that are raised, issues that you've got through your alerts and monitoring, they can be self-corrected by the engine itself. Now we have some ways to get there, but that's the goal, right? Have a very clean, easy and accessible way for stakeholders to access their data and trust their data. The third advice I would say is, embrace managed services. You have tools out there, and we're in a very fortunate time right now, where you don't have to reinvent the wheel, you don't have to start from scratch. Your goal should be, how can I add maximum business value and how do I get myself out of this business of maintaining the infrastructure?

Key Takeaways

  1. Leverage AI for problem-solving: Utilize AI to proactively identify patterns and derive insights from common errors. Explore smarter retries and automated solutions to fix issues in data pipelines.

  2. Drive self-service: Enable self-service capabilities for stakeholders to access and trust their data. Implement tools like dbt and common utilities to provide abstraction and documentation for data pipelines.

  3. Collaborate between data engineers and analysts: Foster collaboration and encourage both groups to speak the same language. This promotes smart problem-solving and holistic understanding of data challenges.

Transkript

Richie Cotton: Welcome to DataFramed. This is Richie. While data science and AI are perhaps the most photogenic data roles, because you get to solve business problems and build fun things like chatbots, actually none of your corporate data ambitions will come to fruition unless your employees get the right data, in the right form, at the right time.

Making sure that happens is the job of the data engineering team. So today we're going to have a deep dive into data engineering. As with a lot of the topics we discuss on this show, there are many devils in the details. I want to get into how data engineering teams work. And today's guest joins us from Thrive Market.

So I also want to learn about some of the retail use cases and challenges for data engineering. Mo Sabah is Thrive's Senior Vice President of Engineering and Data. He's got a particularly fascinating role because as well as being in charge of data engineering, he also runs the data analytics and data science teams.

So I really want to pick his brains on how these teams interact. Data engineering is. One of those things where it's easy to do simple things on small data sets, but the real magic happens when you try to scale things up. So I also want to quiz Mo on how he scaled thrives data systems.

Hi Mo, welcome to the show.

Mo Sabah: Thank you, Richie.

Richie Cotton: So, I'd like to get an overview of how you make use of data at Thrive Market.

Mo Sabah: Absolutely. So I've been here at

ร„mnen

Relaterat