r/dataengineeringjobs

Data Engineer required

Role: Data Engineer with experience in SQL, building and debugging ETL pipelines and relevant AWS services

Pay : 25k (slightly negotiable) per month.

Work: 2.5 hrs for 5 days a week. Usually in night time IST (9-1AM window) or can be a bit flexible.

Payment Method: Paid bi-weekly via UPI.

Skills : SQL, ETL pipelines, AWS Lamba, Glue, Python, Debugging.

If your profile suits for this role kindly DM me or drop a comment. Please connect if you have relevant skills. There will be a telephonic screening (15-20mins) and then we can get started.

reddit.com
u/ChemistryRelevant564 — 4 days ago

I’ve mentored a lot of people trying to break into Data Engineering. Here’s the mistake I see most often.

I’ve spent the last few years working in data and mentoring people who are trying to get their first Data Analyst / Data Engineer job.

And honestly, I think a lot of people are preparing the wrong way.

I regularly see people learning:

SQL → Python → PySpark → Kafka → Airflow → AWS → Databricks → Snowflake → Kubernetes...

…and after 6–12 months, they still don't feel ready for an interview.

The problem usually isn't lack of effort.

It's that they're learning tools instead of learning how data systems actually work.

For example, someone may know how to write a Spark transformation but struggle when I ask:

Why did this Spark job suddenly become 5x slower?

What actually happens when you join two 500 GB datasets?

When should you broadcast a table?

What happens when one partition becomes much larger than the others?

Why did an Airflow pipeline fail even though the code itself is correct?

How would you design a pipeline that can safely process the same data twice?

What would you monitor in production?

What happens when a downstream system is unavailable?

These are the questions that separate “I completed a Data Engineering course” from “I can actually work as a Data Engineer.”

If you're learning Data Engineering right now, my advice would be:

Don't try to memorize 20 tools.

Understand these fundamentals deeply:

Data → Storage → Compute → Transformation → Orchestration → Reliability → Observability

Once you understand those, learning another tool becomes much easier.

I'm going to start spending some time here sharing the practical things I've learned from working with data systems and mentoring people — including things I wish someone had explained to me when I started.

No course pitch. No sales link.

If you're currently preparing for Data Engineering, tell me where you're stuck.

I'll try to help where I can.

reddit.com
u/IamculpritforDE — 5 days ago

Companies will never tell you why you were rejected after a DE interview. After 5 years of mentoring, I will.

I've given 20+ data engineering and analytics interviews myself, and for the last 4 years I've mentored people through theirs. Every rejection email reads the same. "We've decided to move forward with other candidates." No feedback.

Most companies don't allow interviewers to share it.

But when someone tells me how their round actually went, I can usually tell them why. The same five reasons keep repeating.

You answered "what" when they asked "why."

The interviewer knows what a broadcast join is. They asked to hear when you'd use one and when you wouldn't. Definitions get a polite nod and a rejection. Trade-offs get offers.

Your project sounded like a tutorial.

You explained what you built, smoothly, in order. Then came one question off the script. Why Parquet here? What breaks if the input doubles? Silence.

The interviewer writes "followed a video" and moves on. One project you can defend beats five you can only describe.

You bluffed instead of reasoning.

"I haven't worked with that, but here's how I'd think about it" sounds senior. A confident wrong answer sounds risky, and risky gets rejected. Nobody is counting how many questions you got right. They're deciding whether to trust you with production.

There were no numbers in your answers.

"Large dataset." "It ran faster." The person who says "around 40 GB daily, and the job dropped from 50 minutes to 12 after I fixed a skewed join" describes the same work but sounds like the engineer who did it.

You talked about tools. They were listening for problems.

Ten tools on the resume, zero stories about late data, duplicates, a backfill that went wrong. Tools are what you used. Problems are why someone pays you.

If you got rejected recently and never found out why, describe the round in the comments. What they asked, where it got shaky. I'll tell you the most likely reason, the one the email left out.

reddit.com
u/IamculpritforDE — 4 days ago

Genuinely asking, what projects have you build and showed in your resume that got you shortlisted for data engineering role?

I want to know what kind of project are actually recruiters looking for in the Resume, if you are someone who has cracked the Data engineer role in last 6-10 months then please guide us all what kind of projects we can add?

reddit.com
u/extreme_learner — 4 days ago

I built a free, open-source collection of 320 hands-on SQL, Python, Pandas & PySpark exercises

Hey everyone!

I’ve been working on a collection of hands-on Data Engineering exercises for technical interview preparation and self-study.
I recently decided to make the whole project public, hoping it might be useful to others preparing for interviews or looking to improve their practical skills.

Here’s what’s included:
80 SQL exercises (PostgreSQL)
80 Python exercises
80 Pandas exercises
80 PySpark exercises
Realistic sample datasets
Jupyter notebooks with questions and reference solutions
Validation and correctness checks
Setup instructions, including Java requirements for PySpark

The exercises cover topics like joins, aggregations, window functions, data transformations, data cleaning, and handling edge cases.
Everything runs locally, and I’ve included setup instructions in the README to help people get started.

GitHub: https://github.com/kursad-can/data-engineering-interview-practice

The repository is completely free and MIT-licensed. No signup, no paywall, and no paid content.
I’m sharing it because I know how much time interview preparation can take, and I hope it saves someone else a bit of that effort.
It’s my first time sharing this project publicly, so I’d genuinely appreciate any feedback, suggestions, or bug reports.
Hope it helps, and happy learning!

u/mithryll27 — 4 days ago
▲ 17 r/dataengineeringjobs+10 crossposts

What Recruiters Look for in a Resume and What Happens Before They Look

The most quoted resume statistic, about seven seconds per resume, comes from a 2018 Ladders eye-tracking test of 30 recruiters which measured an average of 7.4 seconds on the first review. It is a small sample, describing a step many resumes never reach.

The search comes first

Online applications usually land in an applicant tracking system. Recruiters search it by keyword, title and qualification, then read the results. Relevant experience described in words other than the posting’s is less likely to appear. Spelling an acronym out once, as in “Kubernetes (K8s)”, lets a search for either form find it.

Then the seven seconds

Once a resume is opened, the Ladders test found attention going mostly to a few fields: current title, most recent company, dates and education. A bullet with a percentage, amount or headcount tells a quick reader more than one that begins “Responsible for.”

A closer read asks other questions. Do the scope and seniority fit, not just the job family? Are the tools recent? Is the writing free of typos?

Order matters

Many applicants start with layout. Two-column designs, tables and text boxes can scramble text when the system extracts it. Standard headers, a single column and the posting’s own terms serve the search. Quantified results and a readable career line serve the person.

ZoeVera’s guide to what recruiters look for in a resume . To see which of a posting’s terms your resume lacks before you apply, ZoeVera Resume compares the two and lists the gaps.

u/Enough_Charge2845 — 6 days ago
▲ 32 r/dataengineeringjobs+1 crossposts

I built a browser-based learning platform for Data Engineers

**Disclosure:** I’m the creator of LakeBench, so this is a self-promotion post.

I’m a Data Engineer, and I recently built **LakeBench** .. a learning and practice platform focused on Data Engineering.

The idea was to bring the common things people need to learn and practice into one browser-based platform instead of having everything scattered across different resources.

It currently includes:

180+ lessons
SQL, Python, PySpark & Pandas
245 practice problems
45-Day Study Plan
Mock Interviews
AI Mentor Hints

Browser-based practice without setting up a cluster
The goal is to keep the learning experience practical and focused on actually writing code and working through Data Engineering concepts.

You can check it out here: lakebench.in

[Lakebench](http://lakebench.in)

u/K_HUNNURJI_RAO — 9 days ago

Fresher Data Engineer: What 2 Projects + Tech Stack Should I Learn?

I’m a fresher looking for my first Data Engineering job. I know Python and SQL.

What 2 projects should I build, and what tech stack should I follow?

Looking for projects that are:

Real-world/production-like

Good for GitHub

Strong portfolio projects

Good for discussing technical skills

What tech stack and projects would you recommend for a fresher?

reddit.com
u/beingspector — 12 days ago