# Senior Engineer, Machine Learning Application Developer

Hiring organization: [Samsung Semiconductor](https://career.thegoodapps.co/organizations/samsung-semiconductor)

Canonical page: https://career.thegoodapps.co/jobs/4ed543ef-aeec-4628-9f44-966b5c2fb822

Listed on Samsung Semiconductor's own careers site. Applications go to them directly.

- Employment type: full time
- Seniority: Senior
- Salary: 124000 – 208400 USD per year

## Summary

Samsung is seeking a machine learning engineer to develop and optimize neural rendering applications and ML software for execution on Samsung's mobile GPUs. This role suits engineers with strong GPU programming fundamentals who want to work on performance optimization and low-level hardware-software integration for mobile AI workloads.

_Our summary, not Samsung Semiconductor's wording._

## Skills named

Assembly Language, C++, OpenGL, Python, PyTorch, TensorFlow, Vulkan API

## Required

- 3+ years experience with Bachelor's in Computer Science or Computer Engineering (or 2+ years with Master's, or Ph.D.)
- Strong programming in C, C++, and Python
- GPU API-level programming experience with Vulkan, OpenGL, or OpenCL
- Understanding of GPU hardware architecture and low-level performance profiling
- Hands-on neural rendering application development at API level
- Knowledge of ML operators including GEMM, convolution, and activations
- Ability to analyze hardware constraints and develop software optimizations

## Nice to have

- Assembly-level analysis, debugging, or optimization experience
- Experience with PyTorch and TensorFlow frameworks
- Knowledge of machine learning workloads and computational kernels

Apply on Samsung Semiconductor's site: https://sec.wd3.myworkdayjobs.com/en-US/Samsung_Careers/job/3655-N-1st-St-San-Jose-CA-USA/Senior-Engineer--Machine-Learning-Application-Developer_R117880
