Skip to content

Commit 6e54d03

Browse files
committed
Updated timestamps
1 parent c0bc3d0 commit 6e54d03

File tree

158 files changed

+4612
-2720
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

158 files changed

+4612
-2720
lines changed

_podcast/no-timestamps/s01e03-building-ds-team.md

Lines changed: 30 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,8 @@ intro: How do you build an MLOps‑ready data team while shipping a transparent,
3131
actionable steps to create production‑grade MLOps teams and build transparent dynamic
3232
pricing solutions.
3333
transcript:
34-
- header: Intro
34+
- header: Podcast Introduction
35+
- header: Guest Overview & Career Snapshot
3536
- line: Today we have pleasure to have Dat as a guest. Dat needs no introduction.
3637
If you have a LinkedIn account, you probably already know him. If you don't have
3738
a LinkedIn account, Dat has a lot of experience in building data teams, and this
@@ -46,13 +47,13 @@ transcript:
4647
sec: 173
4748
time: '2:53'
4849
who: Dat
49-
- header: 'Career Path: Economics, Gaming, and Early Coding Skills'
5050
- line: Yes, we'll start with your background. So can you please tell us how you started
5151
your career? How did you get into machine learning? And how this all led to becoming
5252
a CTO of your own startup?
5353
sec: 177
5454
time: '2:57'
5555
who: Alexey
56+
- header: 'Early Background: Economics, Investment Banking & Early Coding'
5657
- line: Yes, sure. I would say, my career is not very straightforward. I didn't study
5758
computer science which would probably naturally grow into the area of machine
5859
learning. I actually studied business — I studied economics at Humboldt University
@@ -67,6 +68,7 @@ transcript:
6768
sec: 222
6869
time: '3:42'
6970
who: Dat
71+
- header: From VBA Automation to Machine Learning Interest
7072
- line: 'While I was in investment banking, I solved a lot of problems with coding
7173
and programming. It''s like monkey business: you have to copy paste, you sit into
7274
2 or 3am. And you copy and paste things. Where I just wrote a simple VBA script
@@ -96,6 +98,7 @@ transcript:
9698
sec: 328
9799
time: '5:28'
98100
who: Dat
101+
- header: 'Accenture & Big Data: Spark, MPP Databases and Early ML Projects'
99102
- line: At the end, I had to decide, “Okay, where do I want to go?” Should I do a
100103
PhD or go to the industry? Luckily, at the time, Accenture was having a new team
101104
called Advanced Analytics. Then I decided, “Okay, I should apply there, because
@@ -130,6 +133,7 @@ transcript:
130133
sec: 466
131134
time: '7:46'
132135
who: Dat
136+
- header: 'Pivotal Experience: Production ML, DevOps Practices & Engineering Rigor'
133137
- line: And then I moved on after a year. I joined Pivotal. Pivotal is a US software
134138
company. The main focus was actually to do CloudFoundry. CloudFoundry is similar
135139
to Kubernetes. I joined Pivotal Data where you have databases like GreenPlum.
@@ -147,6 +151,7 @@ transcript:
147151
sec: 517
148152
time: '8:37'
149153
who: Dat
154+
- header: 'MLOps Mindset: Day‑Two Operations and Model Maintenance'
150155
- line: 'I learned a lot about this. I devised my own ideas on how to make it happen.
151156
Because at the time, no one was really thinking about that. What I was thinking
152157
was: how do you create this fancy machine learning model? How do you do all the
@@ -175,7 +180,7 @@ transcript:
175180
sec: 629
176181
time: '10:29'
177182
who: Dat
178-
- header: 'Leadership Role at Idealo: Creating Teams and Sustainable Culture'
183+
- header: Creating a Head of Data Role at Idealo
179184
- line: I looked at some companies, which were interesting for me at the time. I applied
180185
for several companies. I interviewed for companies like Deutsche Bahn, Telekom
181186
and whatever. But then, none of these big companies were really interesting for
@@ -203,6 +208,7 @@ transcript:
203208
sec: 770
204209
time: '12:50'
205210
who: Dat
211+
- header: 'Team Building & Open Source: Sustainable Machine Learning Culture'
206212
- line: While I was at the interview, I was pitched, “We need a data science machine
207213
learning team.” Idealo is a data company, but we haven't made use of all the data
208214
that we have at the moment. My two years at Idealo, from my perspective, were
@@ -226,6 +232,7 @@ transcript:
226232
sec: 867
227233
time: '14:27'
228234
who: Dat
235+
- header: 'Axel Springer: Corporate Tech Transformation, Research & Evangelism'
229236
- line: Axel Springer at the time, one and a half years ago, was like… They didn't
230237
know what research was. It's not a company that is driven by research. Because
231238
they just didn't know what research was. But if you want to be a tech company,
@@ -287,6 +294,7 @@ transcript:
287294
sec: 1124
288295
time: '18:44'
289296
who: Dat
297+
- header: 'Career Transition: Leaving Corporate to Found a Startup'
290298
- line: Some of you know that I resigned from Axel Springer. When I joined Axel Springer,
291299
I thought, “Ok, I'm not going to stay there forever and I'm either going to do
292300
my own things or find a niche, managing director / top management positions, so
@@ -303,7 +311,7 @@ transcript:
303311
sec: 1198
304312
time: '19:58'
305313
who: Dat
306-
- header: 'Priceloop Founding: Disrupting Pricing with White Box AI Framework'
314+
- header: 'Founding Priceloop: Technical Co‑founder and Pricing Opportunity'
307315
- line: Then I was talking to a few friends. One idea was “Okay, maybe you go back
308316
to Vietnam.” I'm not from Vietnam, I'm from Germany, but maybe go to Vietnam and
309317
go to a consultancy, because the tech is really strong there, and maybe an idea
@@ -345,6 +353,7 @@ transcript:
345353
sec: 1346
346354
time: '22:26'
347355
who: Dat
356+
- header: 'Pricing Product Vision: White‑Box AI Framework for Dynamic Pricing'
348357
- line: As far as you know, there's many AI software systems out there, also for pricing.
349358
Most of these pricing servers are actually more closed solutions. You get the
350359
data from your client, and then you put it into your system – maybe you have a
@@ -368,6 +377,7 @@ transcript:
368377
sec: 1460
369378
time: '24:20'
370379
who: Dat
380+
- header: 'Human‑Centric Pricing: Augmenting Pricing Managers, Not Replacing Them'
371381
- line: We don't want to take away the pricing manager. We don't want to tell them
372382
“Hey, if you're going to use this, you don't need to hire a pricing manager or
373383
you can fire the pricing manager.” No, we want to give them a frame of a tool.
@@ -377,7 +387,7 @@ transcript:
377387
sec: 1492
378388
time: '24:52'
379389
who: Dat
380-
- header: 'Team Building Strategy: Experienced Generalists for Early Stage Startup'
390+
- header: 'Early‑Stage Hiring Plan: Building a Tactical Product Team'
381391
- line: A long story. But very interesting. What stood out to me was, first of all,
382392
you mentioned Andrew Ng and his course on Coursera. I think so many people ended
383393
up where they are now, because of that course. Including myself. Yeah, it changed
@@ -399,6 +409,7 @@ transcript:
399409
sec: 1598
400410
time: '26:38'
401411
who: Dat
412+
- header: 'Open Research Strategy: Community, Open‑Source & Competitive Advantage'
402413
- line: Our goal is to create a strong tactical product team. Which focuses on disrupting
403414
one of the industries. We believe that the future is in open research, and contribution
404415
from outside and contributing into ideas for many, many different organizations.
@@ -408,7 +419,6 @@ transcript:
408419
sec: 1645
409420
time: '27:25'
410421
who: Dat
411-
- header: 'Transition to Consulting: MLOps Production and Day-Two Concepts'
412422
- line: That's an amazing topic. Many, many different companies, ecommerce companies
413423
will benefit from that. I know that it will all work out. So now you're already
414424
in the process of building a team. Some people already signed their offers, and
@@ -418,6 +428,7 @@ transcript:
418428
sec: 1696
419429
time: '28:16'
420430
who: Alexey
431+
- header: 'Aligning Hiring with Vision: Prototype, MVP & Feature Uncertainty'
421432
- line: It's hard to rationalize my mind. I would say it's a combination of both.
422433
Some companies just start with hiring people, and then build. And some companies,
423434
they need a big, big plan, and then they're going to hire people. Our approach
@@ -428,6 +439,7 @@ transcript:
428439
sec: 1737
429440
time: '28:57'
430441
who: Dat
442+
- header: 'Cross‑Functional Roles: ML Engineers, Data Engineers, PMs & Designers'
431443
- line: But we just don't know, which features will lead to this kind of thing. We
432444
are hiring for different roles that would take us to that point to get a better
433445
understanding of our vision. We’re building like an open framework. Like a library.
@@ -444,6 +456,7 @@ transcript:
444456
sec: 1812
445457
time: '30:12'
446458
who: Dat
459+
- header: 'Generalists First: T‑Shaped Engineers for Early Startups'
447460
- line: There's a lot of roles that need you to think about before. In the beginning
448461
you also need to think about – do you need very experienced people or inexperienced
449462
people? Also generalists with specialists? This is the question that you really
@@ -458,7 +471,6 @@ transcript:
458471
sec: 1839
459472
time: '30:39'
460473
who: Dat
461-
- header: 'Hiring: Generalists vs. Specialists based on Organizational Maturity'
462474
- line: It’s an interesting discussion – this specialist versus generalist – and I'm
463475
wondering. Let's say, if you were still at Idealo. Who would you prefer to hire
464476
back then? If you wanted to hire somebody in your team? Would it be a generalist
@@ -494,6 +506,7 @@ transcript:
494506
sec: 1983
495507
time: '33:03'
496508
who: Dat
509+
- header: 'Mid‑Stage Hiring: Shifting Toward Specialists as Maturity Grows'
497510
- line: If I would map it to Idealo. Idealo was not very mature, but also not completely
498511
immature. It was in the middle of this transformation. They had a data analyst
499512
before – they had business intelligence people – they also had data engineering
@@ -520,7 +533,6 @@ transcript:
520533
sec: 2084
521534
time: '34:44'
522535
who: Dat
523-
- header: 'Corporate Transformation at Axel Springer: Research and Open Source'
524536
- line: Going back to your current company, Priceloop. You mentioned you want to hire
525537
a lot of different people. You want to hire a product manager, you want to hire
526538
a frontend engineer, backend engineer, UI/UX designer, data engineer. You said
@@ -561,7 +573,7 @@ transcript:
561573
sec: 2241
562574
time: '37:21'
563575
who: Dat
564-
- header: 'Strong Product Culture: Mission, Short Feedback, and Open Source'
576+
- header: 'Product‑Centric Culture: Customer Focus, Fast Iteration & Feedback Loops'
565577
- line: You mentioned a couple of things previously. And one thing that stood out
566578
to me was – you want to build a strong product team. What does that mean to you
567579
– a strong product team?
@@ -595,6 +607,7 @@ transcript:
595607
sec: 2329
596608
time: '38:49'
597609
who: Dat
610+
- header: 'Encouraging Open Source: Managerial Coaching and Leading by Example'
598611
- line: And help them when they have problems and when they get lost with the vision.
599612
Telling them again, “this is the vision that we want to go, this is direction.”
600613
Have very short feedback cycles. Also, allowing them to do open-source stuff.
@@ -605,7 +618,6 @@ transcript:
605618
sec: 2371
606619
time: '39:31'
607620
who: Dat
608-
- header: 'Data Scientist Hiring: Programming, Code Quality, and Soft Skills'
609621
- line: Yes, that's definitely true. With this open source, many developers want to
610622
do this. But when it comes to actually doing this… sometimes it's difficult. Do
611623
you try to give some extra motivation? How do you motivate people to actually
@@ -662,7 +674,7 @@ transcript:
662674
sec: 2605
663675
time: '43:25'
664676
who: Dat
665-
- header: 'Tool: Project Prioritization Matrix (Impact vs. Feasibility); Fail Fast'
677+
- header: 'Hiring Signals: CVs, Coding Skills, Math Background & Soft Skills'
666678
- line: That's awesome. Coming back to the hiring process. So you need to hire engineers
667679
to make sure that the infrastructure is there. The process for collecting data
668680
is there. But at some point, you want to hire a data scientist. How do you do
@@ -730,6 +742,7 @@ transcript:
730742
sec: 2841
731743
time: '47:21'
732744
who: Alexey
745+
- header: 'Take‑Home Assessments: Code Quality, Naming, Consistency & Detail'
733746
- line: The second interview is a homework assignment. I send out a homework, which
734747
is not very difficult. Then they send me the code, whether it is Jupyter Notebook
735748
or whatever. Then I check it. From this simple task, you could already see how
@@ -762,7 +775,6 @@ transcript:
762775
sec: 2935
763776
time: '48:55'
764777
who: Dat
765-
- header: 'Q&A: Retaining Talent, Managing Hype, and Product Manager Role'
766778
- line: That's interesting… It didn’t occur to me to look at these things. But that's
767779
an interesting perspective. We just wanted to remind you that you can ask Dat
768780
a question. You can go there and ask Dat a question. And we already have one question.
@@ -772,6 +784,7 @@ transcript:
772784
sec: 2939
773785
time: '48:59'
774786
who: Alexey
787+
- header: 'Project Prioritization: Impact vs Technical Feasibility & Fail‑Fast'
775788
- line: This is always a very difficult question. It's risky. Let's say you have 100
776789
projects. You have only limited resources, which means you need to pick the one
777790
that has the highest return on investment. What I do is – I have this matrix.
@@ -807,7 +820,7 @@ transcript:
807820
sec: 3130
808821
time: '52:10'
809822
who: Alexey
810-
- header: 'Starting Data Science: Dealing with Poor Data Quality; Collecting Data'
823+
- header: 'Bootstrapping Data Teams: When to Hire Engineers Versus Analysts'
811824
- line: Question from Pratap. “If I'm about to set up a complete data science, AI
812825
team in a product space – from where I need to start with?”
813826
sec: 3152
@@ -826,6 +839,7 @@ transcript:
826839
sec: 3198
827840
time: '53:18'
828841
who: Alexey
842+
- header: 'Corporate IT in a Tech Transformation: From Central IT to DevOps'
829843
- line: In the corporate world, in a company like Axel Springer that has corporate
830844
IT – I don't think an corporate IT system makes sense for a company like Axel
831845
Springer in the future. Axel Springer is turning into a tech company. Everything
@@ -836,6 +850,7 @@ transcript:
836850
sec: 3215
837851
time: '53:35'
838852
who: Dat
853+
- header: 'Retention Strategies: Competitive Pay, Interesting Work & Autonomy'
839854
- line: Another question is “How do you keep a good team? Good people tend to get
840855
great offers and might leave soon. So how do you keep them?”
841856
sec: 3263
@@ -881,6 +896,7 @@ transcript:
881896
sec: 3388
882897
time: '56:28'
883898
who: Alexey
899+
- header: 'Expectation Management: Educating Leadership on AI Capabilities'
884900
- line: 'This is the problem when you are a company and you create this new data science
885901
team, everyone will expect a lot of you. They know that “Wow AI!” They read these
886902
things – “They can do so much! We’ll increase our revenue and cost” and so on.
@@ -935,6 +951,7 @@ transcript:
935951
sec: 3608
936952
time: '60:08'
937953
who: Alexey
954+
- header: Episode Wrap‑Up & Key Takeaways
938955
- line: Yeah. Thanks a lot for taking time to come here and share your knowledge with
939956
us and your expertise. Thanks a lot and thank you everyone for attending and you
940957
questions. And we will put the video out soon. And yeah – that’s all, I think.

0 commit comments

Comments
 (0)