How to build a top data engineering team

By Nembot Jules · October 25, 2026 · 4 min read

I remember listening to a podcast where Marc Andreessen said that working at SpaceX is like being drowned in a zone of shocking competence. Everybody is just insanely good at what they do. For some reason, after that podcast, I became really interested in the idea of assembling a team of excellent engineers and building the culture to support them. Naturally, I started looking at my own team at work and evaluating us. On a scale of 1 to 10, how good a team are we? How good are the people on it? How good is our culture? The answers were not great. So I started asking myself why, and how we could close the gap. This led me to a few questions: What does a top engineer look like for our team? What does a perfect team look like? And what is the culture inside such a team?

1) What a top engineer looks like for our team

I have identified four areas in which an engineer on our team should excel to become a top data engineer:

Let’s dive into each of them:

I believe that when each of these elements is maxed out, we have a top engineer. And if everybody on the team is like that, we will produce more, and our work will be of higher quality.

2) Culture

Culture inside a company is the shared set of values, beliefs, attitudes, and unwritten rules that shape how people think, interact, and work within an organization. It’s the social operating system that dictates what is encouraged, tolerated, or discouraged.

If we want to get the best out of people, we need to create a culture that helps us do so. Here is what we can improve in ours:

Conclusion

Going back to that podcast, I don’t think SpaceX engineers are born different from us. They are good engineers placed in a culture that expects excellence, rewards initiative, and moves fast. Top engineers and a strong culture feed each other: the culture brings out the best in people, and excellent people raise the culture.

None of this will change overnight, and it doesn’t start with a big announcement. It starts with each of us: raising our own standards, owning the problems in front of us, and recognizing it when a teammate does the same. If we do that consistently, the next time we ask ourselves how good a team we are on a scale of 1 to 10, I believe the answer will be very different.

Jules Nembot

More writing

The Game at Work

Society, Rank, and Inherited Position