Engineer III, Machine Learning Software

Samsung
Mountain View, United States of America
5 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate
Compensation
$ 235K

Job location

Mountain View, United States of America

Tech stack

A/B testing
Big Data
Data Structures
Statistical Hypothesis Testing
Python
Logistic Regression
Machine Learning
Regression Analysis
NumPy
Object-Oriented Software Development
Shell Script
Software Deployment
SQL Databases
Data Processing
Feature Engineering
Spark
Model Validation
Pandas
Scikit Learn
Information Technology
Production Code
XGBoost
Amazon Web Services (AWS)
Software Coding

Job description

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.

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.

Applicants must have at least 3 years of experience in the following: (1) Data Wrangling & Integration including identifying, accessing, and integrating diverse data sources, including proactively addressing data limitations and extending data applicability; (2) Applying statistical theories and methodologies, including hypothesis testing, regression analysis, Bayesian methods, causal inference, time series analysis, and experimental design (A/B testing); (3) Data Modeling including transforming raw data into features and feature engineering techniques, including variable transformation, bucketization, and creation of calculated variables; (4) 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; (5) hands-on coding in Python, SQL, shell scripting, Big Data Technologies including experience with Spark and AWS data processing services, and data manipulation libraries (Pandas, NumPy, Scikit-learn); and (6) applying data structures and algorithms, object-oriented design to produce efficient and maintainable production code.

The salary range for this role is expected to be between $225,077 - $235,077/Year. Actual pay will be determined considering factors such as relevant skills and experience, and comparison to other employees in the role.

About the company

At Samsung, we believe that innovation and growth are driven by an inclusive culture and a diverse workforce. We aim to create a global team where everyone belongs and has equal opportunities, inspiring our talent to be their true selves. Together, we are building a better tomorrow for our customers, partners, and communities.

Apply for this position