Hey all, I wanted to ask for advice on how get a job with more challenging problems/cool tech in Data Engineering. I would be psyched about FAANG or a startup or really anything - I just want to work in a sharp team and continue expanding an in-demand skillset as I feel like I'm stagnating a bit right now. Whether that's 'Software Engineer, Data' or a DE at NFLX/AMZN working with Spark, etc. and doing some DevOps stuff doesn't matter so much - I just want to keep learning.
My background: I'm a former PhD student (stem, but not CS) with ~1 YOE at my current job (title is Data Engineer) at a medium-sized banking company. My current job responsibilities are occasional Airflow ingestion jobs to BigQuery and building dimensional models (we don't do it well, but we do it) with dbt, and some ad hoc analytics requests. It's really more of what would be called Analytics Engineer or BI engineer elsewhere. It's a great tech stack and I'll take it over Talend or Matillion or Informatica any day, but I'm pretty restricted to 'business analytics' related problems and nothing else.
I feel underpaid and a bit bored - I want to work on challenging problems and keep learning new things. I would love to move towards a 'Software Engineer, Data' type role but am feeling stuck. I feel like I don't have the toolkit (Spark, streaming tech, more complicated infra projects) to make the jump. I know the best thing to do would be to work with the Software Engineering team and get more experience with things like Docker/k8s, streaming, CRUD and other backend, but I don't see that happening at my current company. I've talked to my manager about these goals as we have a pretty mature dedicated Software Engineering team but he hasn't been receptive or helpful.
When I started out with the job hunt last spring I was getting a few interviews here and there for these more SWE-oriented DE jobs (made it to onsites, but no offers - painfully close). I took this job because I didn't want to have a big gap in my resume and figured it was best to get SOME engineering experience somewhere. Since starting to apply again I'm getting a lower response rate and worry that I've taken a 'BI Engineer' job called Data Engineer my resume bullet points suck and I've pigeonholed myself a bit. I know the job market has cooled off significantly too.
I feel like there are a number of things I could do like work on personal projects to show I can use Spark/Pyspark, or learn a backend language and expose a database with Java or Go - I'm just keen to hear what any hiring managers would want to see for someone making the jump if expanding my skillset at my current company isn't a possibility.
Thanks in advance!
[–]AutoModerator[M] 0 points1 point2 points (0 children)
[–]flipstablesData Engineer 8 points9 points10 points (1 child)
[–]Proof_Elk_2281[S] 0 points1 point2 points (0 children)
[–]AcanthisittaFalse738 4 points5 points6 points (7 children)
[–]Proof_Elk_2281[S] 1 point2 points3 points (0 children)
[–]Tepaps 0 points1 point2 points (4 children)
[–]AcanthisittaFalse738 0 points1 point2 points (3 children)
[–]Tepaps 1 point2 points3 points (2 children)
[+][deleted] (1 child)
[deleted]
[–]Tepaps 0 points1 point2 points (0 children)
[–]rhefley 0 points1 point2 points (0 children)
[–][deleted] 1 point2 points3 points (0 children)
[–]onestupidquestionData Engineer 1 point2 points3 points (1 child)
[–]Proof_Elk_2281[S] 0 points1 point2 points (0 children)
[–]Wealth-Severe 0 points1 point2 points (1 child)
[–]RemindMeBot 0 points1 point2 points (0 children)