Welcome, Peryton.
Being NB is definitely the hardest path of all to choose, since we as a society have this desperate need to classify and box people into neat bite size pieces. It is hard enough for most to handle the transgender concept. Non binary is a concept that even I have trouble understanding how it works in practice. I like to say that I have both a female and male side, but I am more comfortable with the male side of me ( that is why I'm transitioning).
Take any cis person and they will have a hard time with finding a box for you. That's OK, we are not here to make life easier for others and we need to learn to develop a world where difference is simply accepted and not fought against by those who cannot understand some things. But there is always a price to pay, and it is the non-conforming person who will have to pay that price.
How will being non binary affect your career prospects, in STEM in particular? You will feel the discrimination setting in as you get older and are getting ready for more senior roles. Anti-discrimination policies are all well and good, but they don't work well in practice. It's always easy to say that somebody else ( usually male) was better qualified. I've been an engineer ( hardware and software) for over 20 years. It was all fine when I was younger, but I've seen how things work later when you are no longer in the young and funky crowd and you didn't choose the stereotypical path heterosexual marriage, children etc. This is when you will fall off the wagon because it's great being different when you are young, but not when you are supposed to fit into the well trodden groove. That's based on my personal experience.
If you do eventually feel that you can happily accept your birth assigned gender, then that's far better than having to be the the odd one out.
If you can find an experienced gender therapist, then this would be a good time to explore who you feel you really are. Everyone's journey is different and yours will be too. Generalizations won't be helpful to you.
Good luck in your journey. Take your time, and see you around.