sc94597 said:
Yep, here in the U.S I make $220k as a Machine Learning Engineer and I live in a median cost of living city (Pittsburgh, PA) although my job is fully remote and there are offices all over the country (with the biggest in Texas.) When I was a Senior Data Scientist I was making $110k base salary and I was underpaid compared to my peers who were making about $130-$140k. Gaming industry SWE's seem to make $70k-$130k and they tend to live in very expensive regions. Good game engineering isn't less difficult than Data Science in my opinion. In some ways it is harder. The issue is that with middle-ware the companies want to offload all of the hard stuff onto the middleware company (Epic in this case, who pays $200-350k for their engineers) and then hire the cheapest SWE's they can find. From what I can tell the Game Engine engineers make what you'd expect for their level of expertise and knowledge (see: Epic example), but for each of them there are probably a hundred SWE's in the game industry. |
I can totally see why gaming engineering would be harder than data science. I took some gaming development classes and found it to be quite challenging even when using engines like Unity that streamline a lot of the work.
I can also see why middleware engineers would make more money. It requires really specific skill set: Physics, math, graphical programming, low-level coding, etc
DS is only hard (in technical aspects) when working in specific problems, mostly academic/research subjects. Most industry problems will not require advanced statistical modeling
Data jobs are high paid imo because a) It's a new and growing field that take a while to create even entry-level workers (unlike software engineering which is more hands-on) and b) Computer Science majors struggle with statistics and math, while math/statistics majors struggle with software engineering, so someone with both skills tend to be highly valued from what I see







