Sub Contractor Machine Learning Engineer

Description

About the position

The Samsung Advanced Flash Solution Lab (AFSL) is part of Samsung Semiconductor Memory Business, the world’s largest manufacturer of memory and storage devices for mobile phones, personal computers, servers and data centers.

Our mission at AFSL is to augment Samsung’s memory and storage products with the newest innovative technologies, improving their capacity, performance and security.


What will you do?

Join AFSL's Machine Learning Group to develop next-generation ML models and algorithms for security and reliability in storage systems, transforming cutting-edge research into products deployed at scale.

You will participate in the full research lifecycle—from problem formulation and data collection through algorithm development, simulation, proof-of-concept implementation, and product deployment.

You will work closely with hardware, firmware, and system architects to co-design machine learning algorithms that are efficiently integrated into next-generation storage hardware.

You will contribute to technical reports, patent submissions, and, where appropriate, research publications. Representative publications from the group are available for reference:

NeurIPS2023: Neural Modulation for Flash Memory: An Unsupervised Learning Framework for Improved Reliability

NeurIPS2025: CLEAR: Command Level Annotated Dataset for Ransomware Detection


Requirements

  • M.Sc / Ph.D in Computer Science, Electrical Engineering or a related field

  • 5+ years of experience developing machine learning algorithms for production systems

  • Experience developing machine learning models for time-series and tabular data

  • Hands-on experience using AI tools and AI agents to support software development, research, debugging, documentation, and productivity

  • Strong Python programming skills and experience with PyTorch

  • Strong analytical and problem-solving skills

  • Excellent communication skills

Summary

Develop next-generation machine learning models and algorithms for security and reliability in storage systems, participating in the full research lifecycle and co-designing with hardware, firmware, and system architects. Requires an M.Sc/Ph.D in Computer Science, Electrical Engineering or a related field, 5+ years developing ML algorithms for production systems, strong Python and PyTorch skills, and hands-on use of AI tools and agents.

Responsibilities

Develop next-generation ML models and algorithms for security and reliability in storage systems; participate in the full research lifecycle from problem formulation to product deployment; co-design ML algorithms with hardware, firmware, and system architects; contribute to technical reports, patent submissions, and research publications

Qualifications

M.Sc/Ph.D in Computer Science, Electrical Engineering or related field; 5+ years developing ML algorithms for production systems; experience with time-series and tabular ML models; hands-on use of AI tools and agents; strong Python and PyTorch; strong analytical and problem-solving skills; excellent communication skills

Education requirements

M.Sc / Ph.D in Computer Science, Electrical Engineering or a related field

Experience requirements

5+ years of experience developing machine learning algorithms for production systems