Company Logo
Software Engineer

Netflix - 1d ago

Company Logo
Senior Software Engineer

Reddit - 4d ago

Machine Learning System Software Engineer (m/f/d)

Requirements

  • BS and a minimum of 10 years relevant industry experience
  • Experience defining interfaces that are used by other teams or external developers, with attention to lifecycle, error handling, and forward compatibility
  • Deep proficiency in C and C++ in large, production system software
  • Understanding of runtime systems: process/thread models, memory management, IPC/RPC, and resource lifecycle
  • Understanding of software-hardware interfaces: registers, DMA, command queues, or similar accelerator interaction patterns
  • Experience shipping production system software

Nice to Haves

  • Experience building or extending ML runtimes, inference engines, or accelerator driver stacks (e.g., TensorRT, ONNX Runtime, XLA, Metal, Vulkan compute, or similar)
  • Familiarity with Swift/Rust or another memory-safe systems language
  • Familiarity with ML model compilation pipelines and how runtime APIs interact with compiler outputs (graph IR, compiled binaries)
  • Experience with multi-client runtime scenarios: arbitrating hardware access, managing priority/QoS, and handling client lifecycle (ex: connect, disconnect, crash recovery)
  • Knowledge of neural network inference: operator execution, tensor memory layout, pipelining, and batching strategies
  • Strong communication skills and experience working across team boundaries (framework teams, compiler teams, hardware teams)

What You'll Be Doing

  • Developing groundbreaking technologies in a creative, collaborative environment
  • Tackling new challenges and responsibilities as the role evolves
  • Demonstrating technical leadership and influencing key design decisions
  • Collaborating with and supporting other engineers
  • Guiding the direction of Apple's AI-driven capabilities across the ecosystem

Perks and Benefits

This is a dynamic opportunity to work in a creative, collaborative environment while developing groundbreaking technologies that will shape the future of computing!

AI Summary ✨

Similar jobs

  • 3 days agoRemote
  • 4 days agoRemote EMEA
  • 6 days ago
  • See all jobs in Germany →