Computer Vision Engineer
Uptake's business is global, disruptive, differentiated and approaches the market in a new way. We help customers identify hidden value and create growth through business and technology innovation, while also enabling cost efficiencies that generate industry-leading business performance. Our team drives this success by connecting customers and partners to the value of the Internet of Things, business-centric architectures, and key technology transitions.
- Develop computer vision algorithms for tasks such as segmentation, object recognition, image classification, and object tracking.
- Work with product development teams to identify the best use cases for computer vision at Uptake.
- Work with engineering teams to put your results into production.
- Assemble location data that provides valuable context for interpreting signals from assets by whatever means is most effective, which includes but is not limited to developing computer vision models.
- Advanced knowledge of standard computer vision techniques: image classification, image segmentation, object detection, etc.
- Experience developing computer vision applications
- Comfort with image processing and computer vision tools in a high-level programming language, such as Python or Matlab.
- Solid communication skills
- Comfort working in an entrepreneurial environment
- Must be authorized to work in the U.S.
- Computer Vision-relevant academic research experience (thesis and/or publications)
- Familiarity with a deep learning framework, such as Tensorflow, Caffe, or Pytorch
- Experience scaling and deploying computer vision applications
- Experience analyzing remote sensing/satellite imagery
- GIS expertise
- Experience with drone images and/or video
- Other video processing experience
- Facility with a compiled programming language (C/C++)
- Exposure to IoT
Why Work Here
We build and deliver, then explore to build more. Curiosity and flexibility enable everything we do, and we get stronger as we make each new industry smarter. As a team, we bring our diverse backgrounds, beliefs and experiences to solve problems no one has yet to solve, at a speed no one has yet to experience. We support and challenge one another to bring out a new best in each of us, and we might have a little fun along the way.