Posting on an alt account here since my main account’s profile clearly gives away the firm I’m working for.
So I finally landed a Machine Learning job after several interviews plus months of searching. However, I’ve been at my current job for about 4 months on the AI team at a large corporation and I’ve hardly done any actual machine learning work. When I first arrived, I was assigned a project that several members on the team struggled with and failed at. I can’t give you any concrete details about it but I can say that it’s related to NLP and we’ve only been given a measely 200 unlabeled examples to work with. And even if we were given more data, it’s vastly different and far more complex than the types of problems most NLP models can solve today (artificial general intelligence might stand a chance.)
Long story short, I ended up building a 100% rules based system with no ML which worked alright on at least the 200 samples they provided after months of tweaking. I also tried to get more data to work with but it took weeks of “playing politics” only to end up receiving the wrong type of data.
Right now, i think 4 months is still too early to judge a new job but I feel if this were to continue for more than a year, it wouldn’t be good for my career. Also management seems to have this notion that ML/AI is “magic” and that the “smart” people they’ve hired should be able to come up with a solution without needing any data . I’ve also had even newer team members who joined my project who later complained outright that they want to work on a “real Machine Learning” project.
So as far as I can tell, even though I’m a Machine Learning Engineer, I’m having a lot of trouble getting the company to provide me with the data to train my models on (and a ML Engineer without data is like a fish out of the water.) I also think 4 months is too early to be looking for a new job, esp since I left the one before this one after 1.5 years. What do you think?