Samsung Austin Research and Development Center (SARC) and Advanced Computing Lab (ACL) are building a center of excellence for Intellectual Property (IP) applied to high-performance computing devices. As a Machine Learning Application Developer, you will develop neural rendering applications and machine learning (ML) software for efficient AI workload execution on Samsung's mobile GPUs. You will contribute to software solutions that bridge ML workloads and GPU hardware capabilities, optimizing performance, efficiency, and resource utilization for next-generation intelligent computing experiences. This role involves developing and optimizing neural rendering applications, API-level software, and ML operator implementations using Vulkan, OpenGL, and OpenCL. You will analyze software performance and hardware resource utilization to identify bottlenecks and optimize applications. Collaboration with hardware, software, and architecture teams is key to understanding hardware constraints and translating insights into optimized software. You will leverage low-level performance analysis techniques, including assembly-level investigation, to improve execution efficiency and maximize GPU utilization. You will take initiative on projects and advance best practices by staying current with advancements in ML, neural rendering, and GPU technologies.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior