Meta

Software Engineering Manager, AI Compiler | Responsable de l'ingénierie logicielle, Compilateur IA

2 months agoToronto, Canada

Meta builds systems that allow more than a billion people all over the world to connect and communicate using whatever devices they have available. Our systems need to be scalable, fast, reliable, and performant in order to provide a great user experience. The compiler framework, graph optimizations, kernel authoring specific to the hardware impacts performance, efficiency and deployment velocity of both training and inference platforms.In order to further the state-of-the-art in AI/ML, the AI Compiler team has been developing a comprehensive AI Compiler strategy that delivers a highly flexible platform to explore new model architectures, combined with auto-tuned high performance for production environments across a wide range of hardware architectures.-------Meta construit des systèmes qui permettent à plus d'un milliard de personnes dans le monde de se connecter et de communiquer en utilisant tous les appareils dont elles disposent. Nos systèmes doivent être évolutifs, rapides, fiables et performants afin d'offrir une excellente expérience aux utilisateurs. Le cadre du compilateur, les optimisations des graphes, la création de noyaux spécifiques au matériel ont un impact sur les performances, l'efficacité et la vitesse de déploiement des plateformes de formation et d'inférence.Afin de faire progresser l'état de l'art en matière d'IA ou d'apprentissage automatique, l'équipe du compilateur d'IA a mis au point une stratégie complète de compilateur d'IA qui offre une plateforme très souple permettant d'explorer de nouvelles architectures de modèles, combinée à des performances élevées autoadaptées aux environnements de production sur un grand nombre d'architectures matérielles.

Software Engineering Manager, AI Compiler | Responsable de l'ingénierie logicielle, Compilateur IA Responsibilities:

  • Growing a team of domain experts within AI Compiler. | Développer une équipe d'experts du domaine au sein du compilateur d'IA.
  • Communicate, collaborate effectively and building relationships with clients and peer teams to facilitate cross-functional projects. | Communiquer, collaborer efficacement et établir des relations avec les clients et les équipes de pairs pour faciliter les projets interfonctionnels.
  • Operate strategically and tactically. Develop vision, strategy and help set direction while staying on top of the day-to-day software development. | Opérer de manière stratégique et tactique. Développer une vision, une stratégie et aider à définir une orientation tout en restant au fait du développement quotidien du logiciel.
Minimum Qualifications:
  • Experience managing a team of at least 5+ compiler engineers of varied skill levels. | Expérience de plus de cinq ans dans la gestion d'une équipe d'ingénieurs compilateurs de niveaux de compétences divers.
  • 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.
  • Experience operating in a fast-moving environment. Cross functional collaboration for hardware & AI framework design. | Expérience du fonctionnement dans un environnement en évolution rapide. Collaboration inter-fonctionnelle pour la conception du matériel et du cadre d'IA.
  • Experience with compiler architecture, development of traditional compilers or HPC compilers or ML compilers. | Expérience de l'architecture des compilateurs, du développement de compilateurs traditionnels, de compilateurs HPC ou de compilateurs d'apprentissage automatique.
Preferred Qualifications:
  • Knowledge of ML frameworks like PyTorch, TensorFlow, ONNX, MXNet etc.. | Connaissance des structures d'apprentissage automatique comme PyTorch, TensorFlow, ONNX, MXNet, etc.
  • Experience with MLIR, or LLVM or IREE or XLA or TVM or Halide or custom compiler DSL. | Expérience en matière de MLIR, ou LLVM ou IREE ou XLA ou TVM ou Halide ou DSL de compilateur personnalisé.
  • Experience with compiler technology such as loop optimizations, vectorization, parallelization, hardware specific optimizations such as SIMD. | Expérience de la technologie des compilateurs, comme les optimisations de boucles, la vectorisation, la parallélisation, les optimisations spécifiques au matériel, comme les SIMD.
  • Experience with GPU CUDA programming or OpenCL or OpenMP programming. | Expérience de la programmation GPU CUDA ou de la programmation OpenCL ou OpenMP.
  • Experience in code generation targeting machine learning accelerators, GPUs and CPUs. | Expérience dans la génération de code ciblant les accélérateurs d'apprentissage automatique, les GPU et les CPU.

Client-provided location(s): Toronto, ON, Canada
Job ID: a1K2K000008UGngUAG

Perks and Benefits

  • Health and Wellness
    • Health Insurance
    • Health Reimbursement Account
    • Dental Insurance
    • Vision Insurance
    • Life Insurance
    • Short-Term Disability
    • Long-Term Disability
    • FSA
    • FSA With Employer Contribution
    • HSA
    • HSA With Employer Contribution
    • Fitness Subsidies
    • On-Site Gym
  • Parental Benefits
    • Birth Parent or Maternity Leave
    • Non-Birth Parent or Paternity Leave
  • Work Flexibility
    • Flexible Work Hours
    • Remote Work Opportunities
  • Office Life and Perks
    • Commuter Benefits Program
    • Casual Dress
    • Happy Hours
    • Snacks
    • Some Meals Provided
    • Company Outings
  • Vacation and Time Off
    • Paid Vacation
    • Unlimited Paid Time Off
    • Paid Holidays
    • Personal/Sick Days
    • Sabbatical
    • Leave of Absence
  • Financial and Retirement
    • 401(K)
    • 401(K) With Company Matching
    • Pension
    • Company Equity
    • Performance Bonus
    • Relocation Assistance
  • Professional Development
    • Learning and Development Stipend
    • Promote From Within
    • Mentor Program
    • Shadowing Opportunities
    • Access to Online Courses
    • Lunch and Learns
  • Diversity and Inclusion
    • Diversity, Equity, and Inclusion Program

Company Videos

Hear directly from employees about what it's like to work at Meta.