Expoint – all jobs in one place
מציאת משרת הייטק בחברות הטובות ביותר מעולם לא הייתה קלה יותר
Limitless High-tech career opportunities - Expoint

Apple On-device ML Infrastructure Engineer User Experience APIs & Integration 
United States, Washington, Seattle 
518185822

Today
As an engineer in this role, you will focused on developing, using APIs in Core ML tools that enable ML engineers to efficiently author/convert ML models to CoreML. You will ideate, design, and stress test the gamut of optimizations required to ingest these models, ranging from source level optimizations (e.g., in the PyTorch program), to custom optimizations after converting to CoreML’s model representation. We are building the first end-to-end developer experience for ML development that, by taking advantage of Apple’s vertical integration, allows developers to iterate on model authoring, optimization, transformation, execution, debugging, profiling and analysis. The coremltools authoring and conversion APIs are the entrypoint to the rest of the infrastructure stack. We are looking for someone who is highly self motivated and passionate about ML modeling (architectures, training vs inference trade-offs, etc.), ML deployment optimizations (e.g., quantization). If you have a proven track record of developing and working with the internals of an ML python library, writing high quality code and shipping software, we strongly encourage you to apply.
  • Bachelors in Computer Sciences, Engineering, or related discipline.
  • Highly proficient in Python programming, familiarity with C++ is required.
  • Proficiency in at least one ML authoring framework, such as PyTorch, TensorFlow, JAX, MLX.
  • Strong understanding of ML fundamentals and modeling, including common architectures such as Transformers.
  • Understanding of common ML inference optimizations, such as quantization, pruning, KV caching, etc.
  • Experience with any on-device ML stack, such as TFLite, ONNX, etc.
  • Experience with designing Python APIs and production deployment of python packages is a strong plus.
  • Experience with HuggingFace or any other model repository
  • Experience with MLIR/LLVM or any compiler toolchains
  • Good communication skills, including ability to communicate with cross-functional audiences.
Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.