The MTIA (Meta Training & Inference Accelerator) Software team is part of AI Infra PyTorch organization. The team's mission is to explore, develop and help productize high-performance software and hardware technologies for AI at datacenter scale. Team has been developing AI frameworks to accelerate Meta's DL/ML workloads on the specialized MTIA AI accelerator hardware. As part of the AI acceleration software stack, we develop Pytorch compiler frontend for MTIA, Pytorch runtime for inference & training, high performance kernel libraries exploiting various hardware architectural features and tooling.We are looking for an engineering manager to support MTIA software stack development for inference and training platform.-------L'équipe logicielle MTIA (Meta Training et Inference Accelerator) fait partie de l'organisation AI Infra PyTorch. La mission de l'équipe est d'explorer, de développer et d'aider à commercialiser des technologies logicielles et matérielles hautes performances pour l'IA à l'échelle du centre de données. L'équipe a développé des frameworks d'IA pour accélérer les charges de travail DL/ML de Meta sur le matériel d'accélération d'IA spécialisé MTIA. Dans le cadre de la pile logicielle d'accélération de l'IA, nous développons l'interface du compilateur Pytorch pour MTIA, le runtime Pytorch pour l'inférence et l'entraînement, des bibliothèques de noyau hautes performances exploitant diverses fonctionnalités architecturales matérielles et outils.Nous recherchons un responsable d'ingénierie pour soutenir le développement de la pile logicielle MTIA pour la plate-forme d'inférence et d'apprentissage.
Want more jobs like this?
Get Software Engineering jobs in Toronto, Canada delivered to your inbox every week.
Software Engineering Manager, PyTorch MTIA | Responsable de l'ingénierie logicielle, PyTorch MTIA Responsibilities:
- Manage team of domain experts developing AI acceleration software stack for MTIA | Gérer une équipe d'experts du domaine développant une pile logicielle d'accélération de l'IA pour MTIA
- Operate strategically and tactically. Develop the vision and strategy to help set direction for the team, while managing day-to-day software development. | Agir de manière tactique et stratégique. Développer la vision et la stratégie pour aider à définir la direction de l'équipe, tout en gérant le développement logiciel au quotidien.
- Communicate and collaborate effectively with peer engineering teams. | Communiquer et collaborer efficacement avec les équipes d'ingénierie homologues.
- Manage a team of developers from a broad range of experiences, perspectives, approaches, and backgrounds, help them develop their careers, assigning them to projects tailored to their skill levels, long-term skill development, personalities, and work styles | Gérer une équipe de développeurs issus d'un large éventail d'expériences, de perspectives, d'approches et de parcours, les aider à développer leur carrière en les affectant à des projets adaptés à leurs niveaux de compétence, à leur développement de compétences à long terme, à leur personnalité et à leurs styles de travail
- Work closely with dedicated recruiting staff to expand the team, including sourcing candidates, interviewing candidates, participating in conferences/events, and on-boarding new employees | Travailler en étroite collaboration avec le personnel de recrutement dédié pour élargir l'équipe, notamment en recherchant des candidats, en interviewant des candidats, en participant à des conférences/événements et en intégrant de nouveaux employés.
- At least 2 years of experience in managing a software team in a fast-paced capacity. | Au moins 2 ans d'expérience dans la gestion d'une équipe de développement logiciel dans un environnement dynamique.
- 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 developing AI inference and/or training software stack. | Expérience dans le développement d'une pile de logiciels d'inférence et/ou de formation d'IA.
- Experience with AI kernel development and optimization. | Expérience dans le développement et l'optimisation du noyau d'IA.
- Experience working with deep learning frameworks such as PyTorch, TensorFlow, JAX, ONNX, MXNet, TensorRT etc. | Expérience de travail avec des frameworks d'apprentissage en profondeur tels que PyTorch, TensorFlow, JAX, ONNX, MXNet, TensorRT, etc.
- Knowledge of deep learning models such as recommendation, ranking, LLM etc. | Connaissance des modèles d'apprentissage profond tels que la recommandation, le classement, les modèles de langage de grande taille, etc.
- Familiarity with AI hardware such as GPUs, deep learning accelerators is a plus. | La familiarité avec le matériel d'IA tel que les GPU et les accélérateurs d'apprentissage en profondeur est un plus.
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.