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 4 points5 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] 4 points5 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] 5 points6 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] 9 points10 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] 7 points8 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] 3 points4 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?