Taro Logo

Engineer, Machine Learning Software

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 opportunity to work with cutting-edge ML technologies and massive advertising data while collaborating with various internal teams.

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. They will work closely with ML platform, serving, and MLOps teams to improve codebase and product health, while also collaborating with cross-functional partners globally.

The role requires a Master's degree in Computer Science or related field, with strong experience in production ML solutions, various ML libraries, and programming languages like Python and GO. The position offers competitive compensation between $193,800 – $203,800 annually and is based in Mountain View, CA.

Samsung Electronics, established in 1969, has grown into one of the world's leading technology companies, recognized as a top global brand. The company is committed to innovation and discovery, transforming various technology sectors including TVs, smartphones, wearable devices, and semiconductors. They foster an inclusive culture and diverse workforce, aiming to create equal opportunities for all team members.

This role presents an excellent opportunity for a skilled ML engineer to make significant impacts in advertising technology while working for a global technology leader. The position offers exposure to large-scale systems, cutting-edge ML technologies, and the chance to mentor junior engineers while contributing to Samsung's continued innovation in the digital advertising space.

Last updated 5 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
  • Master's degree in Computer Science, Computer Engineering, or related field
  • 1 year 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
  • Deep learning experience

Interested in this job?

Jobs Related To Samsung Electronics Engineer, Machine Learning Software