Meta

Software Engineer, Systems ML - Frameworks / Compilers / Kernels | Ingénieur logiciel, Systèmes ML, cadres/Compilateurs/Noyaux

Meta
Apply
1 day ago
Toronto, CanadaMid Level / Senior

Responsibilities

  • Develop the software stack for AI frameworks, compiler systems, high-performance kernels, and acceleration on next-generation hardware architectures.
  • Contribute to PyTorch core compiler development for training and inference AI accelerators and optimize their performance.
  • Analyze deep learning networks and develop and implement compiler optimization algorithms.
  • Collaborate with AI research scientists to accelerate deep learning models for recommendation systems, generative AI, computer vision, and NLP.
  • Tune performance and optimize deep learning frameworks and software components.

Requirements

  • Experience developing software in C/C++.
  • Experience developing AI frameworks or accelerating deep learning models on hardware architectures.
  • A bachelor's degree in computer science, computer engineering, or a relevant technical field, or equivalent practical experience.
  • Preferred experience with compiler optimizations such as loop optimization, vectorization, parallelization, SIMD, MLIR, LLVM, IREE, XLA, TVM, or Halide.
  • Preferred experience developing training and inference framework components and analyzing latency, memory bandwidth, I/O access, compute utilization, and system performance.
  • Knowledge of GPU, CPU, or AI hardware accelerator architectures.
  • Experience with PyTorch, Caffe2, TensorFlow, ONNX, or TensorRT.
  • Preferred experience with CUDA, OpenMP, OpenCL, AI accelerator kernel programming, cuBLAS, cuDNN, CUTLASS, HIP, or ROCm.
  • Experience with responsible and ethical AI practices and ongoing development of AI skills, including prompt/context engineering or agent orchestration.
  • A bachelor's degree plus 7+ years, a master's degree plus 4+ years, or a PhD plus 3+ years of relevant AI framework or deep learning acceleration experience.

Benefits

  • CA$133,000/year to CA$177,000/year plus bonus, equity, and benefits.

Tech Stack

CC++PyTorchTensorFlow

Categories

Meta

About Meta

10,000+ employees

Meta builds social platforms and communication apps—including Facebook, Instagram, WhatsApp, and Messenger—and develops AR/VR hardware and software such as Quest to power immersive computing. It monetizes primarily through advertising tools for businesses, with additional revenue from devices and services, and operates a massive global infrastructure. Founded in 2004 and headquartered in Menlo Park, California, Meta Platforms, Inc. is a public company traded on Nasdaq under the ticker META.

Contact me