You are viewing a preview of this job. Log in or register to view more details about this job.

Machine Learning Research Engineer (Remote)

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.