Am I good fit for data engineering given my experience/skill set and goals?

Career

I am trying to figure out if data engineering is a good fit for me. From my research it seems like something I would do well in, but before diving into courses to get the relevant skills needed I figured I would try talking to some people already in the field. I want to find out if I am a good fit given the skills I already have and given the goals I want to achieve.

Here is some background about me. I currently hold a BS in electrical engineering. I have been working in the field for about 8+ years. My current job title is firmware engineer, and I mostly write code and work on hardware in my day to day work. I have done design work in the follow areas: firmware, FPGA, software, circuit/PCB. I have used many different programing languages, but my favorite is Python. I have also used C, C++, VHDL, Verilog, Rust, Go, and others.

I have used Python for many years for many different projects/applications. Including:

  • Communicating/interfacing with hardware
  • Making user facing software including the GUI
  • Making REST APIs using flask
  • FPGA simulation/verification
  • and more

I am very comfortable with Python and enjoy using it. I also have SQL experience since since some of the application I have used python for required me to use SQL. I also have experience with other common software tools like Git and Docker. I have some limited experience with dealing with cloud platforms I have used AWS in the past.

I am currently looking for a new career path and came across data engineering in my search. It may turn out that data engineering is not the path for me. I want the new job I aim for to help me achieve some personal goals:

  • Work primary using Python. I like using python as it allows me to focus on the bigger picture of my projects rather than having to deal with low level stuff like having to manage memory.
  • Be fully remote (I am open to hybrid work though). Over the last few years I have grown to absolutely hate commuting and being in an office. I don't want the headache of driving and owning a car. I also hate office culture and stupid office small talk. I am not looking to be fiends with my coworkers. I just want kind and competent coworkers that trust me enough to get the work assigned to me completed in a timely manner.
  • Less stressful than my current role. I am sure being in data engineering comes with its own set of stress factors, but have found working in tech to very intense for multiple reasons. I have found working with computer hardware/software to be a lot to manage especially when timelines are tight for what feels like no reason. My brain can feel like its in overload most days. I would love to write some code and just test that code, but when hardware is involved there is so much more to do. Things get more complicated when the hardware is custom and you are having to deal with custom printed circuits boards. In a lot of cases I have to wear multiple hats and its exhausting.
  • No on call work. I want to do my hours and then be left alone. I am not looking to be called up at 10pm at night because something is broken.
  • Flexibility enough to travel more than I currently can - My PTO is crap at my current company and I barely get time to visit my family during the holidays. I usually end up having to work remotely during Christmas/new years and it sucks. There is a ton of places I want to visit to and I would like time see them. Honestly I wouldn't mind working remotely from another country if it means I can be there for an extend period.

If you currently work as a data engineer and you have any input on if you think I would be a good fit as a data engineer please let me know.

Posted Apr 2, 2026, 10:35 PM UTC

38
Loading comments…