Back to jobs

Engineer II, Machine Learning Software

645 Clyde Avenue, Mountain View, CA, USA

Live, first seen by us 30 days ago
Pay
$255,653–265,653/year — pay source
Master’s degree or foreign equivalent degree in Computer Science or a related field and four years of experience in the job offered or as a Software Engineer, Machine Learning Engineer, Engineering Associate, or another related occupation. Must have four years of experience in the following skill: (1) programming in Python. Must have two years of experience in the following skills: (2) performing large-scale data analysis and generating insights for engineering and product teams; and (3) using Apache Spark to author machine learning feature pipelines. Must have one year of experience in the following skill: (4) managing cross-functional data projects including project design, requirements, and implementation. Hours: Full Time, 40 hours/week. Salary Range: $255,653/year to $265,653/year #LI-DNI
Read the full posting
Work setting
Not stated
Employment
Not stated

What you’ll work on

Full posting

Company: SAMSUNG ELECTRONICS AMERICA, INC.

Position Title: Engineer II, Machine Learning Software

  • Design, develop and deploy scalable ML models for ad optimization goals

  • Take ML products from end to end into production

  • Prototype new ML solutions and move them into production

  • Analyze massive advertising data to find gaps and propose technical fixes

  • Mentor junior engineers and provide technical guidance

From the employer’s posting
Company: SAMSUNG ELECTRONICS AMERICA, INC.
Position Title: Engineer II, Machine Learning Software
Design, develop and deploy state-of-the-art and scalable machine learning models to achieve different optimization goals
Lead and deliver production-grade Machine Learning (ML) products from end to end
create prototypes of new ML solutions quickly, and deploy the solution into production
Analyze complex problems with massive advertising data, identify gaps, and propose and execute technical proposals.
Mentor junior engineers and provide technical guidance.

What you’ll bring

All qualifications

Core experience

  • Master's degree in Computer Science or a related field (or foreign equivalent)
  • Four years of experience in ML or software engineering roles
  • Four years of Python programming
  • Two years of large-scale data analysis and generating insights
  • Two years using Apache Spark for ML feature pipelines
Qualification wording
Master’s degree or foreign equivalent degree in Computer Science or a related field
four years of experience in the job offered or as a Software Engineer, Machine Learning Engineer, Engineering Associate, or another related occupation
Must have four years of experience in the following skill: (1) programming in Python.
(2) performing large-scale data analysis and generating insights for engineering and product teams
(3) using Apache Spark to author machine learning feature pipelines
Education & alternatives
Position Requirements: Master’s degree or foreign equivalent degree in Computer Science or a related field and four years of experience in the job offered or as a Software Engineer, Machine Learning Engineer, Engineering Associate, or another related occupation. Must have four years of experience in the following skill: (1) programming in Python. Must have two years of experience in the following skills: (2) performing large-scale data analysis and generating insights for engineering and product teams; and (3) using Apache Spark to author machine learning feature pipelines. Must have one year of experience in the following skill: (4) managing cross-functional data projects including project design, requirements, and implementation. Hours: Full Time, 40 hours/week. Salary Range: $255,653/year to $265,653/year
Apply at Sec

Posting record

Report an error
Status in our records
Live
First seen by us
Oct 8, 202630 days ago
Recorded sightings
77
Last seen by us
Nov 7, 2026
Employer says posted
Sep 14, 2026

These dates show when we found the posting. Check the employer’s website to confirm it is still accepting applications.

How this job compares

Pay

Higher than most similar jobs

$256K–$266K against $166K–$240K, the middle half of what similar US postings state.

From 1,319 postings in the last year. Stated ranges, not salaries paid.

Time since we first saw it

Day 30

Similar jobs usually come down between day 7 and day 71.

At Sec, jobs usually come down by about day 25.

From 4,684 similar postings that came down, and 30 of Sec’s. Coming down is not always a hire.

Sec is hiring

15 open jobs

Open jobs by the week we first saw them, last 12 weeks.

  • Hiring at a steady pace
  • Takes jobs down quickly
Hiring record

See how this role fits your experience

Add your resume and we’ll mark which of these tools you already use, and point out anything in the posting that could rule you out.

  • Python
  • Spark
  • PyTorch
  • TensorFlow
  • Go
Where the posting names them
Position Responsibilities: Lead and deliver production-grade Machine Learning (ML) products from end to end to ensure that Samsung Ads remains a key player in the mobile ads market. Design, develop and deploy state-of-the-art and scalable machine learning models to achieve different optimization goals, such as ads click (pCTR), app-install optimization, ROAS optimization, and retention. Research the latest machine learning technologies with industry trends, create prototypes of new ML solutions quickly, and deploy the solution into production. Analyze complex problems with massive advertising data, identify gaps, and propose and execute technical proposals. Closely work with different internal ML teams (e.g., ML platform, ML serving, and MLOps teams) to improve our codebase and product health. Utilize extensive experience with machine learning and data mining (including work with mainstream ML libraries such as TensorFlow, PyTorch, and Spark ML, among others), Big Data tools, and programming in Python, Go or other OOP languages. Closely work with cross-functional partner teams in global settings to deliver new ML features and solutions and achieve business objectives. Mentor junior engineers and provide technical guidance. Skills and Qualifications
Position Requirements: Master’s degree or foreign equivalent degree in Computer Science or a related field and four years of experience in the job offered or as a Software Engineer, Machine Learning Engineer, Engineering Associate, or another related occupation. Must have four years of experience in the following skill: (1) programming in Python. Must have two years of experience in the following skills: (2) performing large-scale data analysis and generating insights for engineering and product teams; and (3) using Apache Spark to author machine learning feature pipelines. Must have one year of experience in the following skill: (4) managing cross-functional data projects including project design, requirements, and implementation. Hours: Full Time, 40 hours/week. Salary Range: $255,653/year to $265,653/year

Your next step

Complete your application on sec.wd3.myworkdayjobs.com. The employer’s form will show what is required.

Applying through Workday

  • You create an account with each employer before you can upload anything. Every Workday employer has its own account, so one sign-up doesn’t carry over.
  • “Autofill with Resume” comes right after sign-in, before the My Information and My Experience steps. Check every field it fills in those steps, since that’s what recruiters see.
  • Your application status lives in that employer’s Candidate Home, under the same sign-in.

Already applied? Track this application

Demand for ML Engineer roles

New ML Engineer postings at the employers we follow are up 12% over the last 5 weeks compared with the 5 before.

Weekly new ML Engineer postings at the same employers, from the week of August 17 to the week of October 26. The fewest in a week was 624, the most 1,094, and the latest week had 868.
August 17Last week

Each bar is one week of new postings. The darkest bars are the last 5 weeks.

Counted from the hiring pages we’ve followed for at least five weeks, so employers we add don’t look like growth. Updated weekly.

About the role

We file this job under ML Engineer, by the work the posting describes.

ML engineers put machine learning models into products. They write the code that trains, ships, serves and monitors models so a recommendation or prediction works for real users.

Postings ask for strong Python and software engineering, a framework such as PyTorch, cloud services, and more and more often experience with large language models.

A data scientist often works out which model to build; an ML engineer makes it run reliably in production.

US government figures for computer and information research scientists

Median yearly pay, May 2025
$140,300
Expected change, 2025 to 2035
21.8% more jobsagainst 3.5% for all jobs

The government has no code for ML engineers, so these figures are for the closest group, computer and information research scientists.

Source: US Bureau of Labor Statistics, Occupational Employment and Wage Statistics (May 2025) and Employment Projections (2025 to 2035). Occupation code 15-1221.

Job description

View original posting ↗

Position Summary

Company:           SAMSUNG ELECTRONICS AMERICA, INC.

Position Title:   Engineer II, Machine Learning Software

Location:             Mountain View, CA

Job ID:                  SAM9966844

Role and Responsibilities

Position Responsibilities:

Lead and deliver production-grade Machine Learning (ML) products from end to end to ensure that Samsung Ads remains a key player in the mobile ads market. Design, develop and deploy state-of-the-art and scalable machine learning models to achieve different optimization goals, such as ads click (pCTR), app-install optimization, ROAS optimization, and retention. Research the latest machine learning technologies with industry trends, create prototypes of new ML solutions quickly, and deploy the solution into production. Analyze complex problems with massive advertising data, identify gaps, and propose and execute technical proposals. Closely work with different internal ML teams (e.g., ML platform, ML serving, and MLOps teams) to improve our codebase and product health. Utilize extensive experience with machine learning and data mining (including work with mainstream ML libraries such as TensorFlow, PyTorch, and Spark ML, among others), Big Data tools, and programming in Python, Go or other OOP languages. Closely work with cross-functional partner teams in global settings to deliver new ML features and solutions and achieve business objectives. Mentor junior engineers and provide technical guidance.  

Skills and Qualifications

Position Requirements:

Master’s degree or foreign equivalent degree in Computer Science or a related field and four years of experience in the job offered or as a Software Engineer, Machine Learning Engineer, Engineering Associate, or another related occupation. Must have four years of experience in the following skill: (1) programming in Python. Must have two years of experience in the following skills: (2) performing large-scale data analysis and generating insights for engineering and product teams; and (3) using Apache Spark to author machine learning feature pipelines. Must have one year of experience in the following skill: (4) managing cross-functional data projects including project design, requirements, and implementation.

Hours: Full Time, 40 hours/week. Salary Range: $255,653/year to $265,653/year

#LI-DNI

* Please visit Samsung membership to see Privacy Policy, which defaults according to your location. You can change Country/Language at the bottom of the page. If you are European Economic Resident, please click here.

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.

* Samsung Electronics America, Inc. and its subsidiaries are committed to employing a diverse workforce, and  provide Equal Employment Opportunity for all individuals regardless of race, color, religion, gender, age, national origin, marital status, sexual orientation, gender identity, status as a protected veteran, genetic information, status as a qualified individual with a disability, or any other characteristic protected by law.

Reasonable Accommodations for Qualified Individuals with Disabilities During the Application Process

Samsung Electronics America is committed to providing reasonable accommodations for qualified individuals with disabilities in our job application process. If you have a disability and require a reasonable accommodation in order to participate in the application process, please contact our Reasonable Accommodation Team (855-557-3247) or SEA_Accommodations_Ext@sea.samsung.com for assistance. This number is for accommodation requests only and is not intended for general employment inquiries.

Source details

View original posting ↗

Source notes

Source excerpts

Selected passages from the saved posting. Check the full description for conditions and exceptions.

Pay
Master’s degree or foreign equivalent degree in Computer Science or a related field and four years of experience in the job offered or as a Software Engineer, Machine Learning Engineer, Engineering Associate, or another related occupation. Must have four years of experience in the following skill: (1) programming in Python. Must have two years of experience in the following skills: (2) performing large-scale data analysis and generating insights for engineering and product teams; and (3) using Apache Spark to author machine learning feature pipelines. Must have one year of experience in the following skill: (4) managing cross-functional data projects including project design, requirements, and implementation. Hours: Full Time, 40 hours/week. Salary Range: $255,653/year to $265,653/year #LI-DNI
Location & working pattern

645 Clyde Avenue, Mountain View, CA, USA

Working pattern and location restrictions need checking in the full posting.

Work authorization

No clear work-authorization passage found. Eligibility is unconfirmed.

Find answers in the posting

AI
How answers work

AI selects complete passages from this posting. Check them for conditions and exceptions.

Uses this posting and your question. No profile needed.