Taro Logo

Engineer, Machine Learning Software

Samsung Electronics is a global leader in technology, established in 1969, transforming the worlds of TVs, smartphones, wearable devices, tablets, digital appliances, and network systems.
$193,800 - $203,800
Machine Learning
Mid-Level Software Engineer
In-Person
5,000+ Employees
1+ year of experience
AI · Consumer

Description For Engineer, Machine Learning Software

Samsung Electronics, a global technology leader established in 1969, is seeking a Machine Learning Software Engineer to join their team in Mountain View. This role focuses on delivering production-grade machine learning products to establish Samsung Ads as a key player in the mobile performance ads market. The position offers a competitive salary range of $193,800 – $203,800 per year.

The ideal candidate will be responsible for designing and deploying state-of-the-art machine learning models for various optimization goals, including app-install optimization, ROAS optimization, and retention. You'll work with massive advertising data, create and implement ML-based solutions, and collaborate with various internal teams including ML platform, ML serving, and MLOps teams.

This role requires a Master's degree in Computer Science or related field, plus 1 year of experience. Key technical requirements include expertise in ML libraries (TensorFlow, PyTorch, Spark ML), Python and GO programming, and experience with large-scale computing using tools like Snowflake SQL, Spark, and AWS for ML model training.

At Samsung, we believe in fostering an inclusive culture and diverse workforce. The company offers the opportunity to work on cutting-edge technology projects while collaborating with global teams. You'll be part of a company that's transforming various technology sectors, from smartphones and TVs to semiconductors and IoT solutions.

The position is based in Mountain View, CA, and requires in-person work. Note that sponsorship is not available for this position. Join Samsung to be part of a team that's building innovative solutions and shaping the future of technology.

Last updated 2 days ago

Responsibilities For Engineer, Machine Learning Software

  • Design, develop and deploy state-of-the-art and scalable machine learning models
  • Research latest machine learning technologies and keep up to date with industry trends
  • Analyze complex problems with massive advertising data
  • Create prototypes of new ML-based solutions and put them into production
  • Work with ML platform, ML serving, and MLOps teams
  • Work with cross-functional partner teams in global settings
  • Mentor junior engineers and provide technical guidance

Requirements For Engineer, Machine Learning Software

Python
Go
  • Master's degree in Computer Science, Computer Engineering, or related field
  • 1 year of experience with production-grade machine learning solutions
  • Experience with ML libraries including TensorFlow, PyTorch, Spark ML
  • Object oriented programming with Python and GO
  • Data structures and algorithms knowledge
  • Software testing experience including unit, integration, smoke, and canary testing
  • Debugging experience including reviewing error messages
  • System design patterns knowledge
  • Experience with Snowflake SQL, large-scale computing (Spark, PySpark), and AWS for Machine Learning
  • Deep learning experience

Interested in this job?

Jobs Related To Samsung Electronics Engineer, Machine Learning Software