Meta

Software Engineer, Systems ML - Frameworks / Compilers / DL-Kernels | Ingénieur logiciel spécialisé en apprentissage automatique des systèmes – cadres/compilateurs/noyaux d'apprentissage profond

Meta
Apply
6 days ago
Toronto, CanadaMid Level / Senior

Responsibilities

  • Develop the MTIA software stack across AI frameworks, compiler infrastructure, high-performance deep learning kernels, runtimes, and tooling.
  • Contribute to PyTorch, core compilers, and GenAI open-source frameworks supporting new AI training and inference accelerators.
  • Analyze deep learning models and implement optimization algorithms to improve performance and efficiency.
  • Collaborate with AI research scientists to accelerate recommendation systems and generative AI models.
  • Partner with hardware design teams on performance optimizations and next-generation hardware-software codesign.

Requirements

  • Demonstrated C/C++ programming skills are required.
  • Experience developing AI frameworks or accelerating deep learning models on hardware architectures is required.
  • A bachelor’s degree in computer science, computer engineering, or a relevant technical field, or equivalent practical experience, is required.
  • Qualifying experience includes 7+ years with a bachelor’s degree, 4+ years with a master’s degree, or 3+ years with a PhD in a relevant technical field.
  • Preferred experience includes PyTorch, TensorFlow, ONNX, TensorRT, vLLM, or SGLang.
  • Preferred compiler experience includes loop optimization, vectorization, parallelization, SIMD, MLIR, LLVM, IREE, XLA, TVM, or Halide.
  • Preferred experience includes runtime analysis, latency and memory-bandwidth optimization, I/O and compute-utilization analysis, and performance tooling.
  • Preferred experience includes CUDA, OpenMP, OpenCL, AI accelerator kernels, cuBLAS, cuDNN, CUTLASS, HIP, or ROCm.
  • Knowledge of GPU, CPU, or AI accelerator architectures is preferred.
  • Demonstrated ongoing AI skill development, workflow integration of AI tools, and responsible and ethical AI practices are preferred.

Benefits

  • Annual base salary of CA$160,000 to CA$213,000 plus bonus, equity, and benefits.

Tech Stack

CC++PyTorchTensorFlow

Categories

Meta

About Meta

10,000+ employees

Meta's mission is to build the future of human connection and the technology that makes it possible. Our technologies help people connect, find communities, and grow businesses. When Facebook launched in 2004, it changed the way people connect. Apps like Messenger, Instagram and WhatsApp further empowered billions around the world. Now, Meta is moving beyond 2D screens toward immersive and intelligent experiences like virtual reality, wearables and AI to help build the next evolution in social technology. To help create a safe and respectful online space, we encourage constructive conversations on this page. Please note the following: • Start with an open mind. Whether you agree or disagree, engage with empathy. • Comments violating our Community Standards will be removed or hidden. Please treat everybody with respect. • Keep it constructive. Use your interactions here to learn about and grow your understanding of others. • Our moderators are here to uphold these guidelines for the benefit of everyone, every day. • If you are seeking support for issues related to your Facebook account, please reference our Help Center (https://www.facebook.com/help) or Help Community (https://www.facebook.com/help/community). For a full listing of our jobs, visit https://www.metacareers.com

Contact me