Yes. There are many technologies and please don't go by scope and salary and stuff. What do you like? Making apps, making softwares, etc.
As far as ml is concerned, from the experience of my friends, it's never like what you are thinking or what is being portrayed. People say you need strong maths, you need this that for ml. All these things are required to make a machine learning algorithm. If you are not an expert, the job you will get will be of data preprocessing (which is actually a huge task). Nice machine learning algorithms are already there open source. What they need is data in proper format. Data sources like excel sheets, hard files, db files, etc need to be merged and also proper attribute selection (for evaluation, etc). FIrst make sure you know the real picture. Read answers on quora.