· Bachelor's degree in computer science / Computer Engineering, or a related field.
· At least 1-year experience as a machine learning engineer
· Advanced proficiency with Python
· Ability to read and understand Research papers
· Strong lead of English language
· Knowledge in modern Neural Networks specifically CNN
· Experience in unix/linux based OS
· Knowledge in Computer Vision libraries such as OpenCV, Pillow and imutils
· Knowledge in scientific libraries such as numpy, scikit-learn and scikit image
· Experience in Machine Learning frameworks such as tensorflow and pytorch
· Knowledge in object detection/tracking is a plus
· Solid understanding of Computing and Programming Fundamentals such as Algorithms, Data Structures and Object Oriented Programming
· Ability to work independently without constant guidance and apply Theoretical knowledge into practice
· Practical understanding of multiprocessing and multithreading concepts
· Knowledge in using development tools such as git, docker, and jira
· knowledge in docker swarm and cluster programing is a plus
· basic understanding of computer networks
· ROS knowledge is a plus