Hi Julia, I'd recommend that you find out what books are used by schools in your area that teach Russian.
Such books are really easy to follow, they introduce the new concept in a pedagogically logical way, and the format will be familiar to you if you have studied some other language in school. Just buy whatever the kids use.

Pimsleur will help ONLY with getting enough vocabulary to order drinks, taxi, hotel room and exchange pleasantries.

I know a couple of people who learnt Russian that are also engineers. There are special courses for engineers.
Take a look at the uztranslations site, they might have some material there. I have definitely seen German to Russsian and Swedish to Russian engineering courses, so if either of those is your language you are in luck. I did not see English to Russian, but it might well exist.

You should be able to make progress in 2 years, but it depends on how much time you put in and how fast you are able to learn.

Perhaps spend a year just getting familiar with the language and learning some basic vocabulary, then start looking at technical books and add that vocabulary.

Many who use this site watch Russian films from time to time, and listen to Russian music and radio, just to get used to the language and learn while relaxing.