Job Description
Sr. Deep Learning/Computer Vision Engineer
What you will be doing as a Sr. Software Engineer
- Client is seeking to fill a senior technical position primarily specializing in Deep Learning.
- The candidate will join a small, agile group of computer vision engineers and provide expertise related to real-time object detection and segmentation to support a variety of cutting-edge Augmented Reality applications.
- The candidate will be doing research, prototype and survey different DL networks/algorithms that are the current state-of-art and model optimization techniques (e.g., compression, quantization).
- The candidate will also be required to develop and contribute to the implementation of various computer vision related applications as needed.
MUST HAVE SKILLS:
- 3+ years experience with development and implementation of computer vision or deep learning algorithms.
- Significant, demonstrable experience with state-of-the-art deep learning networks in o Real-time Object Detection techniques for 2D/3D objects,
- Semantic/Instance segmentation
- Hand gesture recognition
- Human pose estimation
- Training dataset design, augmentation, and validation
- Classification/Segmentation performance metrics.
- Experience in working with large data sets and developing ML infrastructure pipelines.
- Strong experience in Neural network optimization (pruning, quantization and compression).
- Strong experience with python, C++, and OpenCV required.
- Strong expertise with DL frameworks like TensorFlow, Pytorch, Mxnet, Onnx etc.
- Strong expertise with software development lifecycle - coding, debugging, optimization, testing, integration
- Experience with DL inference accelerator toolkits like TVM, Openvino, TensorRT, PlaidML (optional)
EDUCATION/CERTIFICATIONS:
- B.S/M.S in Computer Science or equivalent college degree.
This is a virtual position which can be worked anywhere in the US, and will remain 100% remote. Must be willing to work EST hours.
*This is a contract to hire opportunity, and cannot do C2C*