Computer Vision/Machine Learning Research Engineer
SmartThings is growing its audio/video artificial intelligence and machine learning (AI/ML) team and is seeking a research engineer with experience in creating audio and/or computer vision machine learning models and technologies to contribute to key AI/ML initiatives across SmartThings and Samsung products.
The engineer will work within an ecosystem of mobile apps, smart embedded devices, cloud-based backend services, and cutting-edge consumer electronics, contributing to the evolution of the Internet of Things, and will be responsible for end-to-end aspects of model creation and deployment.
Generate and productionize machine learning models in the domains of audio and video
Conduct research and stay up to date on recent conference papers to identify latest trends in computer vision, deep neural networks, and edge computing
Manage data collection and labeling efforts as it pertains to model generation and maintenance
Conduct experiments, perform analysis, and derive insights from data or model results that align with strategic product objectives
Ongoing development of SmartThings’ codebase for efficient training and test pipelines and for model evaluation, maintaining and establishing best practices and high quality code standards
Effectively communicate and collaborate with other teams/members of the organization such as engineering, product and business development
Your skills and experience:
Expertise designing, training and analyzing results of CNNs (for object detection, image classification, segmentation, etc.)
4+ years of experience with developing, testing and productionizing machine learning models
4+ years of programming experience with Python and/or C/C++
Expertise with AI/ML frameworks and libraries such as PyTorch, TensorFlow, Pandas, Numpy, and scikit-learn
Experience working with the Linux command line and cloud environments such as AWS
Strong communication skills, both verbal and written
If your background looks a little different from what we’ve identified and you think you can rock the role, we’d love to hear from you!
Engineering experience working with modern video coding standards: RTP, RTSP, WebRTC, DASH, HEVC, H.264, AV1 or VVC etc.
Understanding of fundamental theories and practices of video coding and processing
Experience with agile methodologies
Experience working with global teams in Korea and India