Senior Engineer, Machine Learning Application Developer

Samsung
San Jose, San Diego
Workplace: OnsiteFull timeUSD 124,000 - 208,400 annuallyFunction: Data Science & Machine LearningEducation: bachelorsSkills: ["Communication","Collaboration","Problem-solving"]

Develop neural rendering applications and ML software to efficiently execute AI workloads on Samsung’s mobile GPUs. Collaborate with hardware, software and architecture teams to optimize performance, efficiency and GPU utilization across ML workloads, using Vulkan/OpenGL/OpenCL and ML frameworks. Lead moderate-to-complex projects and stay current with ML and GPU advancements.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Samsung
Samsung
2 months ago

Senior Engineer, Machine Learning Application Developer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 18 days agoStatus: Live

Job Summary

Develop neural rendering applications and ML software to efficiently execute AI workloads on Samsung’s mobile GPUs. Collaborate with hardware, software and architecture teams to optimize performance, efficiency and GPU utilization across ML workloads, using Vulkan/OpenGL/OpenCL and ML frameworks. Lead moderate-to-complex projects and stay current with ML and GPU advancements.
Location: San Jose, San Diego
Workplace: Onsite
Employment Type: Full time
Job Function: Data Science & Machine Learning

Key Responsibilities

  • •Develop neural rendering applications, API-level software, and ML operator implementations, including GEMM, convolution, activations, and related workloads, using Vulkan, OpenGL, and OpenCL.
  • •Analyze software performance and hardware resource utilization to identify bottlenecks and optimize performance, efficiency, and scalability across ML workloads.
  • •Collaborate with GPU architects, software engineers, and hardware teams to translate performance insights into optimized software solutions.
  • •Leverage low-level performance analysis techniques, including assembly-level investigation when needed, to improve execution efficiency and maximize GPU utilization.
  • •Take initiative on moderate-to-complex projects and advance best practices by staying current with ML, neural rendering, and GPU advancements.

Pay and Benefits

Salary: USD 124,000 - 208,400 annually
Perks:MedicalDentalVision401kTuition AssistanceWellness StipendRelocation

Key Requirements

  • •3+ years of experience with a Bachelor's Degree in Computer Science, Computer Engineering, or comparable field, or 2+ years of experience with a Master’s Degree, or Ph.D.
  • •Strong programming skills in C, C++, and Python.
  • •Proficiency with API-level programming using Vulkan, OpenGL, OpenCL, and ML frameworks such as PyTorch and TensorFlow.
  • •Understanding of GPU hardware architecture and experience with low-level performance profiling, analysis, and optimization.
  • •Hands-on experience developing neural rendering applications at the API level.
Experience:GPUMachine learningNeural renderingSemiconductors
Education:Bachelor's in Computer Science
Skills:CommunicationCollaborationProblem-solving
Tech Stack:CC++PythonVulkanOpenGLOpenCLPyTorchTensorFlowAssembly

Company Brief

Samsung
Global conglomerate known for consumer electronics, home appliances, semiconductors, displays, and mobile devices. Designs and manufactures a wide range of products and solutions for consumers, enterprises, and industrial customers worldwide.
Industry: Conglomerates & Holding Companies
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Seoul, South Korea
Founded: 1938
Glassdoor
Glassdoor: 3.7
WebsiteLinkedIn