Senior Applied Scientist - Machine Learning Systems Engineer- Photoshop
Core
Design and optimize high-throughput, low-latency inference systems for image editing applications, focusing on reducing compute costs and improving efficiency.
Role type
Senior IC machine learning systems engineer (inference optimization)
Builds
Scalable, cost-aware ML inference runtimes and serving systems for Adobe Photoshop
Domain
Computer vision, distributed systems, high-performance computing
Deliverable
production ML models
Required skills
Distributed inference & serving, GPU architecture & kernel development, Performance profiling & optimization, Python & C++ programming, Model quantization & pruning, System-level tradeoff analysis
Preferred skills
Triton & CUDA kernel development, Inference compilation tools (TensorRT, ONNX Runtime), Containerized cluster operations, Multimodal model architectures
Technologies
Triton, CUDA, PyTorch, NVIDIA Nsight, TensorRT, ONNX Runtime, vLLM, SGLang, xDiT, NCCL, Docker, Kubernetes
Responsibilities
Design and optimize high-throughput, low-latency inference systems; Write and maintain high-performance GPU kernels; Conduct deep performance analysis to identify bottlenecks; Partner with infrastructure teams on scalable distributed serving systems; Establish efficiency metrics and benchmarking frameworks; Serve as a technical advisor on efficiency tradeoffs
Seniority
Senior, hands-on IC