We want all these skills, yet, we'll give you a separate title and pay you less than a software engineer. Meanwhile front end software engineers are still software engineers and get high pay.
I don't think data engineers are paid less than software engineers.
How to Become a Data Engineer in 2021
51–60 of 142 posts
Re: How to Become a Data Engineer in 2021
#52SQL proficiency is important but I wouldn't say it supersedes programming experience. To me, Data Engineering is a specialization of software engineering, and not something like an analyst who writes SQL all day. As DE has evolved, the role has transitioned away from traditional low code ETL tools towards code heavy tools. Airflow, Dagster, DBT, to name a few. I work on a small DE team. We don't have the human power…
I've led DE teams for the last decade. I have lived through shifts in toolsets, languages, etc. Regardless of platform, languages, model types, etc, etc, etc, etc, the one constant has been SQL with some sort of of scripting around it.
Right now, it seems Python is the big wrapper language, whether it's via dag or some other means but that's just the preferred method TODAY. Considering SQL has been around for decades and has outlasted just about every other language and system, many of which have opted for a SQL-like interface on top of their system, I would highly recommend DEs be very strong there.
Re: How to Become a Data Engineer in 2021
#53Re: How to Become a Data Engineer in 2021
#54Earlier quoted context omitted.
I don't think data engineers are paid less than software engineers.
They are. I should know. I've worked as one for years including big tech companies. For e.g. FB has a lower pay than SWE, lower RSUs etc. and you can only get SWE pay if you transition into one, and that requires you to go through an interview process internally.
But I've never worked for FB.
Re: How to Become a Data Engineer in 2021
#55Incidentally does anyone have resources for SMALL data? EG a few MB of a time, but requires the same ETL, scheduling, traceability. I'd love some lite versions of big-data tools but needs to be simple, small and cheap.
I'm not bitter; you're bitter. /s
Re: How to Become a Data Engineer in 2021
#56Incidentally does anyone have resources for SMALL data? EG a few MB of a time, but requires the same ETL, scheduling, traceability. I'd love some lite versions of big-data tools but needs to be simple, small and cheap.
Re: How to Become a Data Engineer in 2021
#57Earlier quoted context omitted.
They are. I should know. I've worked as one for years including big tech companies. For e.g. FB has a lower pay than SWE, lower RSUs etc. and you can only get SWE pay if you transition into one, and that requires you to go through an interview process internally.
That's totally contrary to my experience where Data Engineers are considered specialized SWE and paid more. But I've never worked for FB.
Re: How to Become a Data Engineer in 2021
#58Somewhat outdated view. This may be the current stack, but its outdated now and is slowly being replaced. The new view is not big data pipelines and ETL jobs, its lambda architecture, live aggregations/materialized views and simple SQL queries on large data warehouses that hide the underlying details. The batch model may still apply to ML I guess, but I'm no expert there.
Re: How to Become a Data Engineer in 2021
#59Re: How to Become a Data Engineer in 2021
#602021? More like 2010. Hadoop is getting deprecated rapidly and more companies split their write and read workloads. Separated storage and compute is also popular. Scala is not used that much, I think it is not worth the time investment. More and more companies go for Kotlin instead of Java when these want to tap into the Java ecosystem.
Are you working in this field? I am looking for a consultant to setup a modern data processing pipeline for a data driven hardware product I am building.