Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Samsung Electronics Logo

Engineer II, Machine Learning Software

Samsung Electronics

$199,534 - $204,000
Aug 26, 2025
Mountain View, CA, US
Apply Now

Samsung Electronics America, Inc. is looking to design and develop highly scalable, real-time machine learning infrastructure with extremely high throughput and low latency conditions, to support the entire advertising business in Samsung.

Requirements

  • Experience in low latency, high throughput distributed microservices
  • Experience with machine learning serving system design, architecture, real time monitoring and alerting components, including Prometheus and Grafana, and distributed cache systems, including Redis and Aerospike
  • Experience with CI/CD, ETL, big data tools, and mainstream ML libraries, including MapReduce, Spark, Flink, Kafka, Docker, Kubernetes, TensorFlow, PyTorch, and Spark ML
  • Experience in machine learning and data mining and strong conceptual, problem solving, and analytical skills
  • Testing frameworks for online A/B testing, canary, blue-green deployment, and programming experience in Python

Responsibilities

  • Design and develop highly scalable, real-time machine learning infrastructure with extremely high throughput and low latency conditions, to support the entire advertising business in Samsung.
  • Explore and optimize our current machine learning serving system to ensure 5 nines uptime (continuous availability).
  • Research the latest machine learning serving technologies and keep up-to-date with industry trends and developments.
  • Experiment with new machine learning serving architecture ideas tailored to our environment and create quick prototypes/ proof-of-concepts.
  • Maintain the overall ML serving system code base, pipelines, data platform, to ensure the availability and quality for both online and offline production systems.
  • Mentor junior engineers and provide technical guidance.

Other

  • Closely work with cross-functional partner teams in global settings to deliver new ML features and solutions and achieve business objectives.
  • Master’s degree in Computer Science, Computer Engineering, Statistics, Data Science or a related field and three (3) years of experience as an Engineer II, Machine Learning Software or related occupation in software development.
  • Ph.D. degree in Computer Science, Computer Engineering, Statistics, Data Science or a related field and one (1) year of experience as an Engineer II, Machine Learning Software or related occupation in software development.
  • Full Time, 40 hours/week.