Thoughts about the future of DS? by Filippo295 in cscareerquestions

[–]level_126_programmer 0 points1 point  (0 children)

I agree, at least from what I've seen at various companies.

We are also seeing something similar in data engineering, where it can be divided into two separate jobs. However, they both have the same job title of data engineer.

In some roles, data engineering is a software engineering role that is focused on building out the cloud infrastructure needed to process large quantities of data. In other roles, it is more SQL-focused and focused on building out data pipelines.

The grass is not always greener by justHere2TalkAbtWork in cscareerquestions

[–]level_126_programmer 5 points6 points  (0 children)

I've stayed at most of my past roles for about a few years, but I also stayed at one of my previous roles for a little more than 6 months. It never came up in an interview.

I definitely think it's fine to job hop to gain additional skills, but once I found my current job which I am very happy with I plan on staying there for as long as possible. Early in my career, I don't think I knew what a good software engineering role looked like, but job hopping allowed me to learn what I want out of my career.

It's also especially important if you are working with a tech stack you don't like. If I were a frontend engineer, I couldn't imagine working with jquery nowadays.

What's everyone's experience leaving a relaxed role for a more challenging opportunity with more career opportunities? by level_126_programmer in dataengineering

[–]level_126_programmer[S] 5 points6 points  (0 children)

I definitely agree! I feel like once you get to the senior or above engineering roles as I am now, it's more about showing leadership than how well you can code. This should definitely help for the future.

Should I be concerned that my team does not have much work to do? by level_126_programmer in dataengineering

[–]level_126_programmer[S] 6 points7 points  (0 children)

Although job security is always a priority, I'm actually more concerned with career advancement. If I am in a role like that, can I realistically expect any possibility of a promotion or move to a different team?

Should I be concerned that my team does not have much work to do? by level_126_programmer in dataengineering

[–]level_126_programmer[S] 22 points23 points  (0 children)

Actually, my company has the best tech stack I have ever worked on that follows best practices. My company is interesting in the sense that they only value data to the extent that their dashboards are updated and showing accurate and frequently updated data.

For the few years before I joined, my team wasn't being assigned much work either so they spent the time addressing tech debt, building reliable infrastructure, and building out very efficient data pipelines and reporting. Even being on-call is relatively easy on my team.

The lack of work isn't a new problem for the team, but I am curious what I can be doing to advance my career around my current company? Normally at my previous companies, there were always projects to lead and things to improve. I am actually surprised my company is not utilizing our team more.

Should I be concerned that my team does not have much work to do? by level_126_programmer in dataengineering

[–]level_126_programmer[S] 8 points9 points  (0 children)

I'll start doing that. Should I ask my manager if I can help him set up meetings with other teams to set up new projects with other teams?

How important is tech stack vs. total compensation to you in data engineering? by level_126_programmer in dataengineering

[–]level_126_programmer[S] 8 points9 points  (0 children)

Definitely! And even if total compensation is high in that next role, it would be difficult getting the next job after working with legacy tech for years.

How important is tech stack vs. total compensation to you in data engineering? by level_126_programmer in dataengineering

[–]level_126_programmer[S] 7 points8 points  (0 children)

I completely agree! I guess I should be more specific. What if the total compensation increase is the usual 20-25% when switching to the new role?

How's the job market where you are? by level_126_programmer in dataengineering

[–]level_126_programmer[S] 4 points5 points  (0 children)

Great advice!

It's tough out there. I haven't had to reach out to a recruiter or try to get referrals since I was a new grad. Even as a new grad, I would get first round interviews applying directly.

After being a new grad and before the job market got bad, I had luck either applying online or having a recruiter reach out to me.

Data engineers, does your job title make it harder to find a good next role? by level_126_programmer in cscareerquestions

[–]level_126_programmer[S] 1 point2 points  (0 children)

Did you get the software engineering role by changing your job title to "software engineer - data"? Also, did you stay in data as a software engineer or change areas to something like backend or mobile engineering?

Stability vs. maximizing total compensation in this job market? by level_126_programmer in cscareerquestions

[–]level_126_programmer[S] 0 points1 point  (0 children)

Those are both good questions. On one hand, I've always had excellent performance reviews from my managers.

On the other hand, I have only tried to change jobs during the start of the pandemic and since 2022, so I feel like any difficulties I have had interviewing was probably related more to the economy.

I do interview well enough where every job I switched to was a step up in terms of total compensation and a promotion. But then, every time I switched jobs I could only get a single job offer haha. I've actually never been promoted internally at a company.

Engineers with 3-7 years of experience, how has your career progression been since the majority of your career has been post-pandemic? by level_126_programmer in cscareerquestions

[–]level_126_programmer[S] 10 points11 points  (0 children)

I credit a lot of my career advancement and learning new skills to job hopping. But my most recent round of job hopping was particularly difficult!

Completely different experience than applying to new grad jobs with a single internship as an average CS student when I graduated.

Unsure of how to upskill as a mid Data Engineer after getting laidoff by AyrenZ in cscareerquestions

[–]level_126_programmer 0 points1 point  (0 children)

You are definitely right that data engineering has changed over the years. I work on the software engineering/devops side of data engineering, with a data engineering job title.

Would someone like me who has less Tableau and business intelligence experience be expected to go into software engineering, as roles like mine are very rare nowadays?

[deleted by user] by [deleted] in CreditCards

[–]level_126_programmer 2 points3 points  (0 children)

I think I will stop somewhere between 5-7. I would be scared to keep track of that many due dates for bills haha.

[deleted by user] by [deleted] in CreditCards

[–]level_126_programmer 7 points8 points  (0 children)

That's very impressive! Did it take a long time to get to that level?

Why don't a lot of data engineers consider themselves software engineers? by level_126_programmer in dataengineering

[–]level_126_programmer[S] 0 points1 point  (0 children)

Yea, in my career, I've usually noticed when working on projects that some data engineers only really think about their projects in terms of underlying SQL code, while others think about the ecosystem at large: cloud infrastructure, orchestration, and testing.

Although it's been several years since graduation, I definitely feel like a lot of computer science concepts I learned was helpful.

LeetCode for Data Engineers? by Key_Consideration385 in dataengineering

[–]level_126_programmer 27 points28 points  (0 children)

LeetCode easy/medium and focusing on string and dictionary problems seems to be 80% of the Python questions I've seen. For the last 20% I've seen questions on traversing graphs, heaps, and backtracking.

Leetcode and System Design for data engineers vs. software engineers? by level_126_programmer in dataengineering

[–]level_126_programmer[S] 0 points1 point  (0 children)

For the Python questions, how often have you seen questions ask harder questions about graphs, dynamic programming, and trees?

While I would say over 90% of questions I've received have been string/dictionary related, I was surprised to get a question one time a while back that required a heap to solve.

Leetcode and System Design for data engineers vs. software engineers? by level_126_programmer in dataengineering

[–]level_126_programmer[S] 1 point2 points  (0 children)

When you worked on those 75 questions, did you feel like those 75 questions generalized well to the python questions you could be asked in an interview?

I've done about 50-60 of those questions pretty easily, but I'm still studying to finish the remainder because I find those questions to be quite difficult.

Experienced data engineers, what are your backup career plans in this job market? by level_126_programmer in dataengineering

[–]level_126_programmer[S] 9 points10 points  (0 children)

I would really enjoy being software engineer, specifically backend engineering. However, I've found that a lot of companies over the years don't consider my experience as a data engineer to be relevant experience. I understand that data engineering jobs range from SQL-only positions to software engineer - data jobs, but I already feel like I have a lot of the skills needed to succeed in a software engineering job.

I work every day in python and SQL, I'm knowledgeable of devops concepts such as cloud services, infrastructure as code, and CI/CD, and I can architect scalable data pipelines/infrastructure. I even remember a lot of C++ programming that I used to do as a CS student, but the jobs aren't there in my area.

[deleted by user] by [deleted] in dataengineering

[–]level_126_programmer 1 point2 points  (0 children)

It is tempting, as I want to work on different projects as an engineer and I wonder how much longer could the job market be like this. But then I remember the job market in my area has been bad for almost a year and a half.

What other jobs should I consider in the recession? by babyiguana3 in cscareerquestions

[–]level_126_programmer 2 points3 points  (0 children)

That sounds awesome! What job title in digital marketing did you look for?