Taro Logo

Engineer II, Machine Learning Software

Samsung Electronics is a global leader in technology, established in 1969, transforming the worlds of TVs, smartphones, wearables, 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 · Consumer · 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, CA. This role is central to developing Samsung's next-generation machine learning platform, supporting thousands of concurrent training pipelines and handling trillions of daily batch predictions.

The position offers a competitive salary range of $199,534 to $204,000 per year and requires either a Master's degree with 3 years of experience or a Ph.D. with 1 year of experience in machine learning software engineering. The ideal candidate will have a strong background in cloud technologies, containerization, and ML infrastructure.

Key responsibilities include designing and developing ML platforms, improving model deployment processes, and maintaining production systems. You'll work with cutting-edge technologies including Docker, Jenkins, AWS/Google Cloud, and monitoring tools like Prometheus and Grafana. The role involves close collaboration with global teams and mentoring junior engineers.

Samsung Electronics, established in 1969, is a global technology leader known for innovation in electronics, semiconductors, and digital solutions. The company offers a diverse and inclusive work environment, committed to equal employment opportunities and supporting employees with disabilities.

This role is perfect for someone passionate about machine learning infrastructure who wants to impact Samsung's advertising technology at scale. You'll be part of a team pushing the boundaries of ML platform development while working for one of the world's leading technology companies.

The position offers the opportunity to work on challenging problems in ML infrastructure, collaborate with talented engineers globally, and contribute to Samsung's technological advancement in advertising and machine learning capabilities.

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 machine learning 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
  • Three years of experience as Engineer II or related role
  • Experience with container services and 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, REST APIs
  • Hands-on experience in real-time caching systems
  • Object-oriented programming experience
  • UI/UX experience

Benefits For Engineer II, Machine Learning Software

  • Equal Employment Opportunity
  • Reasonable Accommodations for Disabilities

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