Taro Logo

Engineer, Machine Learning Software

Global leader in technology, transforming TVs, smartphones, wearables, tablets, appliances, and semiconductor industry since 1969.
$193,800 - $203,800
Machine Learning
Mid-Level Software Engineer
In-Person
5,000+ Employees
1+ year of experience
AI · Consumer
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Engineer, Machine Learning Software

Samsung Electronics is seeking a Machine Learning Software Engineer to join their team in Mountain View, CA. 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 developing scalable solutions for various optimization goals.

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 frameworks, large-scale data processing tools, and cloud infrastructure to build and deploy sophisticated machine learning models.

This role combines technical expertise with leadership opportunities, as you'll be mentoring junior engineers while collaborating with various ML teams and cross-functional partners globally. The position offers competitive compensation between $193,800 – $203,800 annually and the chance to work for a global technology leader that has been transforming multiple industries since 1969.

Key aspects of the role include designing and implementing ML models for app-install optimization, ROAS optimization, and retention, working with technologies like TensorFlow, PyTorch, and AWS, and maintaining high standards of code quality and system design. The position requires strong programming skills in Python and GO, experience with large-scale data processing, and a deep understanding of machine learning principles.

Working at Samsung Electronics means being part of a company that values innovation, diversity, and inclusive culture. You'll be contributing to a team that's pushing the boundaries of technology across multiple domains, from mobile devices to semiconductors. The company provides equal employment opportunities and is committed to creating an environment where talent can thrive and contribute to building a better tomorrow for customers, partners, and communities.

Last updated a month 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 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
  • Deep learning experience