What is the requirement to be a land a job as junior computer vision engineer
#computer-engineer #computer-science
3 answers
Nervan’s Answer
Grant Reaber
Grant’s Answer
I don't have experience with classical computer vision, but I can answer this from the perspective of someone who works a lot in and has hired people to do deep learning (not computer vision specifically, but I have read lots of deep learning papers on computer vision). I think it is very possible to self-teach in this area, but before getting started, you should probably know how to program and understand basic calculus, linear algebra, and probability. You need to understand how deep learning works and be able to read and understand papers. One test we found really valuable for new hires was to assign them a medium-difficulty paper to read and then ask them to explain it. Also, it will be really useful to have something good on your Github. For instance, one great idea is to find an interesting paper that doesn't provide code and implement the model described on the paper. Be sure to show the results on your Github. (For instance, if it is a generative model, you can show samples, or if it is a classifier, you can show what accuracy you get and whether it matches the results in the paper.)