Data Engineering Reddit
r/dataengineering & Best Subreddits
r/dataengineering is the main data engineering subreddit, good for context-dependent questions about tools and careers, including interviews, and weaker on facts you should check in documentation. Beyond it, r/dataengineeringjobs, r/SQL, r/ETL and r/dataops each cover a narrower slice.
What is r/dataengineering?
r/dataengineering is the main data engineering subreddit, and the community's own wiki lists it first among the places data engineers meet. People post questions about tools and pipeline design as well as careers and interviews, and others answer from their own jobs. It is a discussion board, not a reference: you get experienced opinions quickly, and you have to judge them yourself.
The Data Engineering Wiki, an open wiki the data engineering community maintains, lists the subreddit beside a Slack workspace and a Discord server, and its GitHub repository links to the subreddit from its README. The wiki quotes a member count, and other sources quote different ones. This page gives none, because the figure moves and the sources disagree. Open the subreddit to see how large it is now, what its rules say and what recent threads look like.
Data engineering subreddits and what each is for
What reddit is good for in data engineering
The most useful threads are the ones where a practitioner explains a decision in the context of their own team. A roundtable of data engineers once picked 10 recurring questions from the most upvoted and most discussed threads on r/dataengineering. They include how to prepare for an interview if you had to apply today, how to deal with data quality when nobody wants to invest the time, how to avoid breaking pipelines with schema changes, how to take over a data stack when its creator has left, and how to reduce cloud costs. None of those has a single correct answer, which is why a thread of varied experience helps more than a documentation page does.
That suggests how to use it. Bring a question that depends on context, such as whether a team of 3 needs an orchestrator yet, and read the replies for the reasoning, not the verdict. Reddit is also a fair place to learn the vocabulary of the field, to see which topics practitioners argue about, and to find out what a role really involves before you apply.
Know Data Engineering Reddit the way the interviewer who asks it knows it.
Where reddit advice falls short
Replies come from anonymous accounts. You usually can't tell whether an answer comes from someone running a large platform or someone who read about it last week, and a confident tone isn't evidence either way. Votes measure what people agreed with, which isn't the same as what is correct, and an old thread can be popular long after its advice stopped fitting current tools.
The medium also favours opinions over procedures. A thread can tell you that engineers dislike a design, but it rarely walks through the failure that makes it a bad idea. For anything with a factual answer, such as how a feature behaves or what a setting does, go to the tool's documentation, and treat the thread as a pointer to what to check.
How to judge a reddit answer before you act on it
- Look for the poster's situation, such as team size, data volume and the tool in use
- Prefer replies that give a reason over replies that give only a verdict
- Check the date, because tools change faster than old threads disappear
- Verify any factual claim against the official documentation
- Read the disagreement in the replies, which often shows the condition the advice depends on
- Treat a recommendation of a product with caution when the poster does not say how they use it
Other places data engineers ask questions
The Data Engineering Wiki's community page lists more than the subreddit. It names a Data Talks Club Slack and a Data Engineering Discord server, then a Data Engineer Things Slack and Women in Data, plus Locally Optimistic, a Slack group. It also links wiki sections for events and local meetups. The wiki's Learning Resources page is a collection of recommended resources submitted by other data engineers, split into data modeling and data warehousing sections, plus Python and SQL.
Chat servers answer faster than a subreddit and forget faster too. For a longer survey covering Slack workspaces and mailing lists as well as course cohorts, and which fits which problem, see data engineering communities. For reading that arrives without you asking, see the best data engineering newsletters.
Using reddit when you prepare for interviews
People post the rounds they sat, the questions that surprised them and how they handled the follow-ups. That shows you what a loop feels like and where candidates get stuck, which a list of questions cannot. Searching the subreddit for a company or a round before you interview is cheap and sometimes worth the hour.
It will not make you faster at the work itself. The SQL and design rounds still ask you to produce a result under time, so pair the reading with practice. The data pipeline interview questions and data pipeline practice problems cover the design round, and the data engineer interview prep guide lays out every round and how to plan for each.
A community built around practice
DataDriven runs a Weekly, one community data engineering challenge a week. Each comes with a brief, a small sample dataset and a starter file, and your solution is scored blind on hidden data, so you can't tune it to an answer you can see. Everyone works the same problem in the same week, so you have something concrete to compare.
The discussion forum is where members talk through problems and tools with other data engineers, and ask career questions. It suits the question that is easier to ask once you've attempted the problem. Reddit is wider, and the Weekly keeps the conversation tied to a task you have just done.
Data engineering reddit FAQ
What is r/dataengineering?+
What are the best data engineering subreddits?+
How many members does r/dataengineering have?+
Is reddit good for data engineering interview preparation?+
Can I trust advice on reddit?+
Where else can I ask data engineering questions?+
The candidate who gets the offer
- 01
Reading a solution is not the same as writing one
Every engineer who has frozen on a query they had read a dozen times knows the gap. The only preparation that closes it is producing the answer yourself, under time, before the interview does it for you
- 02
76% of hiring managers reject on the coding task, not the resume
From HackerRank's 2024 Developer Skills Report. Candidates who look strong on paper still fail the live screen if they haven't done timed, executable practice
- 03
System design comes down to the calls you defend out loud
Ingestion, batch vs streaming, the bronze/silver/gold layers, idempotency, backfill and replay. Sketching the pipeline and naming the failure modes is the signal, not the boxes
Related guides
Data pipeline interview questions
The pipeline design questions interviewers ask
Data pipeline practice problems
Pipeline design problems to practise before the loop
Data engineer interview prep
The rounds and questions, and a plan
Data engineering community
Slack and mailing lists, and where to ask
Data engineering newsletters
Which newsletters to follow and how many
Compete in the Weekly
Dirty, production-shaped data, scored blind each week.