View job on Handshake

SmartThings is rapidly growing its audio/video artificial intelligence and machine learning (AI/ML) team and is seeking a research engineer with experience in creating models and technologies to contribute to initiatives across SmartThings and Samsung products. This is an excellent opportunity for the right candidate to join a team composed of other machine learning experts and to make key contributions to our team’s research and development.

The research 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.

Your Contribution:

Design, develop, customize and productionize cutting edge machine learning models in the domains of audio and video

Create prototypes, proof of concepts and demos to showcase new technologies/features

Conduct research and stay up to date on recent conference papers to identify latest trends in machine learning, 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

Your skills and experience:

MS or PhD in computer science, engineering, mathematics, or equivalent experience

4+ years of experience with developing, testing and productionizing machine learning models

4+ years of programming experience with Python and 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 


Peer-reviewed journal/conference publications

Experience with agile methodologies

Experience working with global teams in Korea and India

Experience working with CNNs

Compensation for this role for a candidate based in Colorado is expected to be between $107,056.00 and $149,878.00, and for a candidate in NYC is expected to be between $111,943.00 and $156,720.00, but may be higher or lower in other States due to geographic differentials in the labor market.