Taro Logo

Engineer, Machine Learning Software

Samsung Electronics is a global leader in technology, 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 · Enterprise SaaS

Description For Engineer, Machine Learning Software

Samsung Electronics, a global technology leader, 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 an exciting opportunity to work with massive advertising data and implement state-of-the-art ML solutions.

The ideal candidate will have a Master's degree in Computer Science or related field and strong experience in machine learning, particularly in production environments. You'll be working with modern ML technologies including TensorFlow, PyTorch, and Spark ML, while utilizing cloud platforms like AWS for model training. The role requires expertise in Python, GO, and data structures, along with a solid understanding of software testing and debugging practices.

As part of Samsung's innovative team, you'll be responsible for designing and deploying scalable machine learning models for various optimization goals, including app-install optimization, ROAS optimization, and retention. You'll collaborate with different ML teams and cross-functional partners globally, while also having the opportunity to mentor junior engineers.

The position offers competitive compensation ranging from $193,800 to $203,800 annually, reflecting Samsung's commitment to attracting top talent. You'll be working at Samsung's Mountain View location, contributing to a company that's at the forefront of technological innovation across multiple domains, from mobile devices to home appliances and semiconductor technology.

Last updated a day 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
  • 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
  • Software testing including unit, integration, smoke, and canary testing
  • Debugging including reviewing error messages
  • System design patterns
  • Snowflake SQL, large-scale computing (Spark, PySpark), and AWS for Machine Learning model training
  • Deep learning experience

Interested in this job?

Jobs Related To Samsung Electronics Engineer, Machine Learning Software