Role
As Deep Learning Engineer, you will be architecting and contributing to the implementation of the software system that processes input from a variety of sensors, to detect and classify objects. Furthermore, you will need to be able to contribute to cross functional system architecture, software system design and rapid prototyping.
Responsibilities
- Design and develop state-of-the-art vision-based deep learning algorithms
- Apply deep learning techniques to computer vision problems
- Understand the latest technologies and propose innovative ideas
- Run experiments to test hypotheses with the team
- Design and build novel deep learning systems to solve unique problems
- Build maintainable pipelines for deep learning that can handle a huge amount of data
Requirements
- BS/MS in Computer Science, Computer Vision, Machine Learning, or equivalent
- Strong C/C++ coding experience
- Expertise related to deep learning, convolutional neural networks (CNNs) for computer vision, detection, classification
- GPU and CUDA coding knowledge is a plus
- Knowledge in Deep Learning Frameworks like Caffe and/or TensorFlow
- Creativity and curiosity for solving highly complex problems
- Demonstrated ability to dive into and work with large code bases
- Strong abstraction, algorithmic, and software architecture skills
- Start-up thinking
- Never give up mentality