DEV Community

Discussion on: What are some math-heavy jobs in software engineering?

Collapse
 
nitzanhen profile image
Nitzan Hen

I am also a B.Sc student of math, completing this summer (🎉🎉), and for the past three years I've also been working as a full stack dev.

My degree, however, is more focused on abstract than applied maths (and I wouldn't have it any other way).

Most of the answers below are correct, but I'd like to give my own two cents about it:

Yes, in most tech jobs math will help you, occasionally directly and always indirectly; mathematical patterns of thought and methodologies, as well as some of its abstractions, will help you anywhere in the dev world. And yes, in data science or AI you'll be relying on applied math consistently.

But in my opinion, these are the "easy" options, and I feel as though something's missing from them. Perhaps it's because I'm inclined towards the abstract areas of math, and their impact is not felt as much there, even in math-heavy areas like AI.

I do know, however, that some companies look specifically for developers with a strong math background. as far as I can tell, their products are usually in the same markets AI thrives in, but not necessarily.

For example, I had an interview for a (Math!) student position in a company that deals with 3d imaging and AR. It was easily the most fun I've ever had in an interview - I was literally asked questions related to numerical analysis, topology, graph theory and CS in a single interview. The entire air there was different, and I could tell the interviewer had just as much of an appreciation for "pure" mathematics as I did.

My point is - math will help you anywhere in the dev world, but if you're looking to do actual mathematics in it, rather than work in an area the relies on it, it's an option.