ML, AI, Data Science, you name it. They are all the hoo-hah these days.
With every other college graduate expressing interest in “Machine Learning” and every other startup venture saying that they have this blockbuster of a feature that uses “AI” right around the corner of their Series-A funding, now more than ever, it is very easy to get mired within all the hype and jargon to actually understand the core of what it represents. And more importantly…
What does it take to be good at Machine Learning?
Now here’s a question worth answering.
There’s a whole bucket-load of scary looking math which is supposedly a pre-requisite. But really, the best way to get started is to start hacking together small projects. You’re unlikely to be implementing new algorithms from scratch. Instead, most jobs require you to play around with data and build predictive models. The bare minimum you’ll need for Machine Learning would be…
- Proficiency in basic statistics (leave the Linear Algebra for later)
- Comfort in coding in Python (especially the Pandas Library) or R. You could try another language, but most tutorials online would be in these two languages.
The hardest part is getting enough experience to qualify for that first job in machine learning. Few companies hire freshers but all of them want experienced candidates. Get feedback from companies on what tools and what areas they work in. Preferably, find someone in that company and talk to them. Then, build projects and experience in a similar domain. Once you’re in, you can go back to all that math you’ve neglected.
Along with these projects, you need a place to get some much-needed inspiration for project ideas and a place to showcase them. Which is where these come in..
- Kaggle: A great place for data to play with, problem statements to solve, tutorials and companies looking to hire.
- KDnuggets: One of the best blogs for all things ML, and a great place to interact with a community of ML veterans.
Kaggle is a great place to find data sets to work on. They have clearly structured problems and hold frequent hiring competitions. A Kaggle profile should be a permanent fixture on your resume to even be considered for a Machine Learning position.
Here are a couple of companies you’d love working at if you are seeking a future in Machine Learning.
Role: Director Software Engineering, Machine Learning
Hotstar, an online media streaming platform, has over 100 million users and captures close to a billion click stream messages daily. The engineering team at Hotstar is at the centre of the action and is responsible for creating an unmatched user experience. Their engineers solve real-life complex problems and create compelling experiences on day to day basis.
Machine Learning is central to Hotstar’s growth today.
As a member of the Hotstar Machine learning team, your mandate will be to drive the vision of the entire data platform and work with machine scientists and data engineers to build advertising decisions, personalization, operational and business intelligence at Hotstar.
Get Expert advice on how to land a job at Hotstar’s Machine Learning Team here.
Role: Senior Machine Learning Scientist
Seniority: Mid-High Level
Haptik, an advanced chat based mobile assistant, is looking to grow it’s Machine Learning team to strengthen and expand its automation capabilities. They expect candidates who are willing to take a deep dive into Haptik’s existing text data consisting of more than 10 million messages and build a scalable unsupervised question answering systems across multiple domains using Natural Language Processing, ML and deep learning.
As a member of Haptik’s Machine Learning team, you’d be responsible for…
- Improving the performance of ChatBots across multiple domains and build highly personalized user experience.
- Research and prototype new unsupervised algorithms using combination of NLP and ML
- Help machine learning team to scale models for multiple domains with help of DevOps, backend and frontend teams.
- Publish and present successful research in relevant journals and conferences
Get Expert guidance on applying to Haptik’s Machine Learning Team here
Role: Senior Software Architect — Machine Learning
McAfee’s consumer products now extend well beyond anti-virus to include protection of identity, family, data, mobile devices, home and wearables.
They expect candidates to leverage prior R&D experience to propose new ideas, work with product management team to explore the opportunity space, work along-side designers to build concepts, and iteratively develop to build consumer solutions for their user base.
- You’d be conducting deep research on consumer computing, new technologies, consumer platforms, security landscape, devices and emerging usages.
- Identifying new product opportunities based on user research and industry trends.
- Be the in-house expert in Machine Learning and AI-inspired technologies and frameworks, in particular using these to create smart consumer-facing applications.
Are you a Machine Learning Enthusiast?
Get step-by-step guidance by experienced industry professionals to land a job at some of the best Machine Learning teams in the world. Know more here.
Role: Machine Learning Data Engineer
Makemytrip is changing the way India travels by creating a seamless experience for those bitten by the travel bug. Now, here’s a great chance for you to take their user experience and take it to all new level of personalization using their preexisting data and machine learning algorithms.
Your key responsibilities would be to…
- Model Data in a big data environment
- Build scalable architecture for data storage, transformation and analysis
- Design and implement scalable data services that are consumed by millions of users
Get help from an experienced Career Coach to land a job at MakeMyTrip in their Machine Learning team. Know more here.
Role: Manager, Machine Learning
Seniority: High Level
Amazon is leading the way in using machine learning insights to enhance their customer’s interaction with infallible customer service. At customer service, they use machine learning to anticipate customer issues, identify right workflows to resolve and in some cases detect abuse of services as well.
Amazon is building a team of machine learning scientists at Hyderabad, who can use Machine Learning, NLP, Statistics and Optimization techniques to build the next generation of intelligent customer service technology platforms at Amazon.
As a manager of the machine learning team, you will be responsible for establishing the team vision, guiding the technical roadmap, and leading the team to deliver.
Get an experienced Career Coach currently working at Amazon to help you land a job at Amazon Hyderabad. Know more here.
I hope you find this helpful! 🙂