Taro Logo

Engineer II, Machine Learning Software

Samsung Electronics is a global leader in technology, transforming the worlds of TVs, smartphones, wearable devices, tablets, digital appliances, and network systems.
$199,534 - $204,000
Machine Learning
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI · Enterprise SaaS

Description For Engineer II, Machine Learning Software

Samsung Electronics America is seeking an Engineer II, Machine Learning Software to join their team in Mountain View, California. This role presents an exciting opportunity to work at one of the world's leading technology companies, focusing on building next-generation machine learning platforms.

The position involves designing and developing sophisticated ML infrastructure capable of supporting thousands of concurrent model training pipelines and handling trillions of daily batch predictions. You'll be instrumental in building a world-class ML platform specifically tailored for Samsung's ML-based advertising business, with the goal of streamlining the model development and deployment process.

As an Engineer II, you'll be working with cutting-edge technologies including Docker, Jenkins, AWS Cloud, Google Cloud, and various monitoring tools like Prometheus and Grafana. The role requires a strong background in software engineering, with a Master's degree in Computer Science or related fields and three years of relevant experience (or Ph.D. with one year of experience).

Key responsibilities include researching and implementing the latest ML platform technologies, collaborating with internal ML teams to maintain code quality, and working with global cross-functional teams. You'll also have the opportunity to mentor junior engineers and provide technical guidance, making this an excellent role for those looking to grow their leadership skills.

The position offers competitive compensation ranging from $199,534 to $204,000 per year. Samsung Electronics America provides an inclusive work environment and equal employment opportunities for all individuals. The company is committed to fostering innovation through diversity and creating a workplace where everyone can contribute to building better technology for customers worldwide.

This role is perfect for candidates who are passionate about machine learning infrastructure, have strong software engineering skills, and want to work on large-scale systems that power Samsung's advertising technology. You'll be joining a global technology leader with a strong commitment to innovation and growth, making this an excellent opportunity for career development in the ML engineering field.

Last updated 2 months ago

Responsibilities For Engineer II, Machine Learning Software

  • Design and develop next-generation machine learning platform for concurrent model training pipelines
  • Build ML platform for Samsung's ML-based advertising business
  • Research latest ML platform technologies and create prototypes
  • Work with internal ML teams to improve codebase quality
  • Collaborate with cross-functional teams globally
  • Maintain ML platform code base, pipelines, and data platform
  • Mentor junior engineers and provide technical guidance

Requirements For Engineer II, Machine Learning Software

Python
Kubernetes
  • Master's degree in Computer Science, Computer Engineering, Statistics, Data Science or related field
  • Experience with container services using Docker
  • Experience building CI/CD pipelines using Jenkins
  • Experience with monitoring frameworks including Prometheus and Grafana
  • Experience with Cloud environments (AWS, Google Cloud)
  • Experience with Spark, Docker, REST APIs
  • Hands-on experience in real-time caching system in production
  • Development experience in object-oriented programming languages
  • Experience with UI/UX

Jobs Related To Samsung Electronics America, Inc. Engineer II, Machine Learning Software