Engineer III, Machine Learning Software

SamsungMountain View, CA

About The Position

Samsung Ads is seeking a Machine Learning Software Engineer III to join their team. This role will focus on delivering production-grade solutions, maximizing data value, and optimizing systems. The engineer will develop optimization and machine learning solutions for various components of the ad serving system, including targeting, pacing, pricing, and bidding. This position will drive business growth by proposing and delivering end-to-end data science projects into production. The role involves proactively analyzing the business health of the Samsung Ads ecosystem, identifying product bottlenecks, uncovering new business opportunities, supporting strategic decision-making, and proposing technical solutions. Additionally, the engineer will develop metrics and measurement frameworks to assess machine learning models, attribution, incrementality testing, and campaign performances. Effective communication and presentation skills are essential for interacting with diverse audiences, including leadership teams, engineering stakeholders, and product owners.

Requirements

  • Master’s degree in Computer Science, Mathematics, Statistics, a related field, or a foreign equivalent plus 3 years of post-baccalaureate experience in job offered or any data science related job titles.
  • 3 years of experience in Data Wrangling & Integration including identifying, accessing, and integrating diverse data sources, including proactively addressing data limitations and extending data applicability.
  • 3 years of experience in Applying statistical theories and methodologies, including hypothesis testing, regression analysis, Bayesian methods, causal inference, time series analysis, and experimental design (A/B testing).
  • 3 years of experience in Data Modeling including transforming raw data into features and feature engineering techniques, including variable transformation, bucketization, and creation of calculated variables.
  • 3 years of experience in Full lifecycle of Machine Learning model development - from feature engineering to production deployment.
  • Proficiency in a wide range of algorithms (DNNs, RNNs, LSTMs, Gradient Boosting, XGBoost, SVMs, Logistic Regression) and the ability to select the optimal approach for a given problem, experience in model validation, including bias detection and error analysis.
  • Hands-on coding in Python, SQL, shell scripting.
  • Experience with Big Data Technologies including experience with Spark and AWS data processing services.
  • Experience with data manipulation libraries (Pandas, NumPy, Scikit-learn).
  • Experience in applying data structures and algorithms, object-oriented design to produce efficient and maintainable production code.

Responsibilities

  • Work as a tech lead to deliver production-grade solutions, maximizing data value and optimizing our systems.
  • Develop optimization and machine learning solutions for various components of the ad serving system, including but not limited to targeting, pacing, pricing, and bidding.
  • Drive business growth by proposing and delivering end-to-end data science projects into production.
  • Proactively analyze the business health of the Samsung Ads ecosystem, identify product bottlenecks, uncover new business opportunities, support strategic decision-making, and propose technical solutions.
  • Develop metrics and measurement frameworks to assess machine learning models, attribution, incrementality testing, and campaign performances.
  • Communicate effectively and present to diverse audiences, including leadership teams, engineering stakeholders, and product owners.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service