I'm a Canadian with a BA in economics, but I now work as a data engineer at a startup. I see postings for remote data engineering jobs in the US which say that I must be eligible to work in the US and/or have a social security number.
Is it possible for me to work for one of these companies using a TN visa? Does my degree have to be "engineering" if the role is "data engineer"?