I've been working as a SWE in SaaS companies software problems for 4 years. I've built apps in react. Helped improve and implement GQL servers. Managed and setup databases. Built data pipeline applications on Spark and Flink. I have lots of AWS experience. The problem is some of the most interesting problems always seem to be "lower level". Like I recently found and fixed a thread leak and had so much fun. I've been going deep in the apache flink project lately and really enjoy learning how they do things like back pressure and state management. My favorite courses in school were operating systems related. My work rarely takes me into these types of problems, yet I'm super happy when I get a chance to tackle them. I'd love to get a job doing something at the systems level (example https://g.co/kgs/6Kouue) because I believe I would be able to find much more of the kinds of problems that have made me happiest to work in. The problem is I feel like I'm only maybe as good as a new grad given my experience with these types of problems. Anyone have any good tips on how to make a jump like this successfully?
Have you made the Jump?