Onsite
I'm Interested

Job Details

The MTIA (Meta Training & Inference Accelerator) Software team has been developing a comprehensive AI Compiler strategy and optimizing compiler toolchains. This enables training and inference of Meta’s production DL/ML workloads on the specialized MTIA AI accelerator hardware in a highly performant and flexible way.We are looking for a Software Engineering Manager who drives the compiler stack development & high performance compilers optimizations and tuning, specific to the MTIA AI accelerator hardware.-------L'équipe logicielle MTIA (Meta Training et Inference Accelerator) a développé une stratégie complète de AI Compiler et d'optimisation des chaînes d'outils de compilation. Cela permet l'entraînement et l'inférence des charges de travail de production DL/ML de Meta sur le matériel d'accélération d'IA spécialisé MTIA de manière hautement performante et flexible.Nous recherchons un responsable de l'ingénierie logicielle qui pilote le développement de la pile de compilateurs et les optimisations et réglages des compilateurs hautes performances, spécifiques au matériel de l'accélérateur d'IA MTIA.

Software Engineering Manager, AI Compiler | Responsable de l'ingénierie logicielle, Compilateur·trice IA Responsibilities:
  • Grow a team of domain experts within AI Compiler. | Développer une équipe d'experts au sein d'AI Compiler.
  • Communicate, collaborate, and build relationships with clients and peer teams to facilitate cross-functional projects. | Communiquer, collaborer et établir des relations avec les clients et les équipes de collègues afin de faciliter les projets interfonctionnels.
  • Operate strategically and tactically. Develop vision, strategy and help set direction for the team. | Agir de manière stratégique et tactique. Développer une vision, une stratégie et aider à définir la direction de l’équipe.
  • Remain up-to-date on ongoing software development activities in the team, help work through technical challenges, and be involved in design decisions. | Rester informé des activités de développement de logiciels en cours au sein de l'équipe, aider à résoudre les défis techniques et participer aux décisions de conception.


Minimum Qualifications:
  • Experience with compiler architecture and development, particularly ML compilers or DSLs or static/dynamic languages compilers. | Expérience avec l'architecture et le développement de compilateurs, en particulier les compilateurs ML ou DSL ou les compilateurs de langages statiques/dynamiques.
  • 2+ years of experience in managing a team of compiler engineers of varied skill levels. | Expérience de plus de deux ans dans la gestion d'une équipe d'ingénieurs compilateurs de compétences variées.
  • Experience with cross functional collaboration with hardware or AI framework teams. | Expérience de collaboration interfonctionnelle avec des équipes de matériel ou de framework d'IA.
  • Demonstrated experience recruiting, building, structuring, leading technical organizations, including performance management. | Expérience avérée dans le recrutement, la création, la structuration et la direction d'organisations techniques, y compris la gestion des performances.


Preferred Qualifications:
  • Experience with compiler optimizations such as loop optimizations, vectorization, parallelization, HW architecture specific optimizations. | Expérience avec les optimisations du compilateur telles que les optimisations de boucle, la vectorisation, la parallélisation, les optimisations spécifiques à l'architecture matérielle.
  • Experience in compiling and code generation targeting ML accelerators or custom hardware, GPUs or CPUs. | Expérience dans la compilation et la génération de code ciblant les accélérateurs ML ou le matériel personnalisé, les GPU ou les CPU.
  • Experience with different programming models for high-performance computations, e.g. GPU CUDA programming or OpenCL or OpenMP programming. | Expérience avec différents modèles de programmation pour les calculs haute performance, par exemple la programmation GPU CUDA ou la programmation OpenCL ou OpenMP.
  • Experience with MLIR, or LLVM or IREE or XLA or Triton or TVM or Halide. | Expérience avec MLIR, ou LLVM ou IREE ou XLA ou Triton ou TVM ou Halide.
  • Knowledge of ML frameworks like PyTorch, TensorFlow, ONNX, MXNet, etc. | Connaissance des frameworks ML comme PyTorch, TensorFlow, ONNX, MXNet, etc.


About Meta:
Meta builds technologies that 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 experiences like augmented and virtual reality to help build the next evolution in social technology. People who choose to build their careers by building with us at Meta help shape a future that will take us beyond what digital connection makes possible today—beyond the constraints of screens, the limits of distance, and even the rules of physics.



CA$159,000/year to CA$213,000/year + bonus + equity + benefits

Individual compensation is determined by skills, qualifications, experience, and location. Compensation details listed in this posting reflect the base hourly rate, monthly rate, or annual salary only, and do not include bonus, equity or sales incentives, if applicable. In addition to base compensation, Meta offers benefits. Learn more about benefits at Meta.
Company Details
Meta
 Menlo Park, CA, United States
Work at Meta

The Facebook company is now Meta. Meta builds technologies that help people connect, find communities, and grow businesses. When Facebook launched... Read more

Mission
We're connecting diverse talent to big career moves. Meeting people who boost your career is hard - yet networking is key to growth and economic empowerment. We’re here to support you - within your current workplace or somewhere new. Upskill, join daily virtual events, apply to roles (it’s free!).
Are you hiring? Join our platform for diversifiying your team
Software Engineering Manager, AI Compiler | Responsable de l'ingénierie logicielle, Compilateur·trice IA
I'm Interested