Software Engineer - Intelligent Systems | Ingénieur logiciel

Meta black iconMeta Quest
Software Engineer - Intelligent Systems | Ingénieur logiciel
Meta black iconMeta Quest
Location pin icon
Toronto, ON
Meta's mission is to give people the power to build community and bring the world closer together. Through our family of apps and services, we're building a different type of company that connects billions of people around the world, gives them ways to express what matters most to them, and helps bring people closer together. Whether we're creating new products or helping a small business expand its reach, people at Meta are builders at heart. Our global teams are constantly iterating, solving problems, and working to empower people around the world to build community and connect in meaningful ways. Together, we can help people build stronger communities — we're just getting started. At Reality Labs Research (RL-R), our goal is to explore, innovate and design novel interfaces and hardware subsystems for the next generation of virtual, augmented, and mixed reality experiences. We are looking for a skilled and motivated Software Engineer to join our team, whose mission is to build an intelligent platform for AR. We are specifically looking for a candidate with experience in developing cloud-based components and infrastructure, and who can work with a team of researchers who are exploring Human-Computer Interaction, Artificial Intelligence, and Systems challenges towards our next-generation computing platform. More broadly, the chosen candidate will work with a diverse and highly interdisciplinary team of researchers and engineers and will have access to cutting edge technology, resources, and testing facilities. Meta is committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If you need assistance or an accommodation due to a disability, you may contact us at accommodations-ext@fb.com. ------- La mission de Meta est de donner aux gens le pouvoir de construire une communauté et de rapprocher le monde. Grâce à notre gamme d'applications et de services, nous construisons une entreprise d'un type différent qui connecte des milliards de personnes dans le monde entier, leur donne les moyens d'exprimer ce qui compte le plus pour elles et contribue à rapprocher les gens. Qu'il s'agisse de créer de nouveaux produits ou d'aider une petite entreprise à étendre sa portée, les employés de Meta sont des bâtisseurs dans l'âme. Nos équipes mondiales itérent constamment, résolvent des problèmes et s’efforcent de donner aux gens du monde entier les moyens de créer une communauté et de se connecter de manière significative. Ensemble, nous pouvons aider les gens à bâtir des communautés plus solides, et ce n’est que le début! Chez Reality Labs (RL-R), notre objectif est d'explorer, d'innover et de concevoir de nouvelles interfaces et des sous-systèmes matériels pour la prochaine génération d'expériences de réalité virtuelle, augmentée et mixte. Nous recherchons un ingénieur logiciel compétent et motivé pour rejoindre notre équipe, dont la mission est de construire une plateforme intelligente pour la réalité virtuelle. Nous recherchons plus particulièrement un candidat ayant de l'expérience dans le développement de composants et d'infrastructures basés sur le cloud, et pouvant travailler avec une équipe de chercheurs qui explorent l'interaction homme-machine, l'intelligence artificielle et les défis liés aux systèmes en vue de notre plateforme informatique de prochaine génération. Plus largement, le candidat ou la candidate choisi(e) travaillera avec une équipe diverse et extrêmement pluridisciplinaire de chercheurs et d’ingénieurs et aura accès à des technologies, des ressources et des installations de test de pointe. Meta s'engage à fournir des aménagements raisonnables aux personnes qualifiées handicapées et aux anciens combattants invalides dans le cadre de ses procédures de candidature. Si vous avez besoin d’une assistance ou d’un aménagement en raison d’un handicap, vous pouvez nous contacter à l’adresse accommodations-ext@fb.com.
Software Engineer - Intelligent Systems | Ingénieur logiciel Responsibilities
  • Help design and build core software components and infrastructure for a next generation user interaction system for AR | Contribuer à la conception et à l'élaboration des composants logiciels de base et de l'infrastructure d'un système d'interaction avec l'utilisateur de nouvelle génération pour la réalité augmentée
  • Analyze, evaluate, design, develop, integrate, debug and test realtime interactive software and improve the efficiency, scalability, and stability of various system resources | Analyser, évaluer, concevoir, développer, intégrer, déboguer et tester des logiciels interactifs en temps réel et améliorer l'efficacité, l'évolutivité et la stabilité des différentes ressources du système
  • Work with research scientists to enable data collections, integrations, and experience building | Travailler avec des chercheurs scientifiques pour permettre la collecte de données, l’intégration et l’acquisition d’expérience
  • Write clean readable code, debug complex problems that span systems, prioritize ruthlessly and get things done with a high level of efficiency | Écrire un code lisible propre, déboguer des problèmes complexes liés à des systèmes, prioriser impitoyablement et obtenir des résultats avec un niveau d’efficacité élevé.
Minimum Qualifications
  • 5+ years of programming experience in either C++, Rust, or Python | Au moins 5 ans d'expérience en programmation en C++, Rust ou Python
  • BS degree in Computer Science, Electrical Engineering, Math, Physics or related area | Baccalauréat en informatique, en génie électrique, en mathématiques, en physique ou dans un domaine connexe
  • 2+ years of experience working on cloud infrastructure | Au moins 2 ans d'expérience dans le domaine de l'infrastructure infonuagique
  • 2+ years experience designing and delivering software APIs and frameworks/platforms | Plus de 2 ans d’expérience en conception et en livraison d’interfaces logicielles de programmation, de cadres de travail et de plateformes
Preferred Qualifications
  • Experience with implementing developer operations solutions | Expérience dans la mise en œuvre de solutions d’opérations de développement
  • Experience deploying highly scalable systems (e.g. Kubernetes) | Expérience dans le déploiement de systèmes hautement évolutifs (par exemple Kubernetes)
  • Experience with machine learning or deep learning | Expérience dans l’apprentissage automatique ou l’apprentissage profond
  • Experience creating software for games, real time systems or other high performance environments | Expérience dans la création de logiciels pour des jeux, des systèmes en temps réel ou d’autres environnements haute performance
  • Experience with a variety of desktop, web, and mobile application frameworks (e.g. Android, iOS, React) | Expérience avec une variété d'infrastructures d'applications de bureau, Web et mobiles (par exemple Android, iOS, React)
Locations
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.

Meta développe des technologies qui aident les gens à se connecter, à trouver des communautés et à développer des entreprises. Lorsque Facebook a été lancé en 2004, il a changé la façon dont les gens se connectent. Des applications comme Messenger, Instagram et WhatsApp ont permis à des milliards de personnes dans le monde de s'émanciper. Aujourd'hui, Meta dépasse les écrans 2D pour se tourner vers des expériences immersives comme la réalité augmentée et virtuelle, afin de contribuer à la prochaine évolution de la technologie sociale. Les personnes qui choisissent de bâtir leur carrière en œuvrant avec nous chez Meta contribuent à façonner un avenir qui nous mènera au-delà de ce que la connexion numérique rend possible aujourd'hui — au-delà des contraintes des écrans, des limites de la distance, et même des règles de la physique.
Meta is committed to providing reasonable support (called accommodations) in our recruiting processes for candidates with disabilities, long term conditions, mental health conditions or sincerely held religious beliefs, or who are neurodivergent or require pregnancy-related support. If you need support, please reach out to accommodations-ext@fb.com.

Meta s'engage à fournir un soutien raisonnable (appelé accommodements) à travers nos processus de recrutement pour les candidats handicapés, souffrant de difficultés de longue durée, de problèmes de santé mentale ou neurodivergents et aux candidats ayant des croyances religieuses sincères ou nécessitant un soutien lié à la grossesse. Si vous avez besoin d'aide, veuillez contacter accommodations-ext@fb.com.
Meta is proud to be an Equal Employment Opportunity and Affirmative Action employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, reproductive health decisions, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, genetic information, political views or activity, or other applicable legally protected characteristics. You may view our Equal Employment Opportunity notice here. We also consider qualified applicants with criminal histories, consistent with applicable federal, state and local law. We may use your information to maintain the safety and security of Meta, its employees, and others as required or permitted by law. You may view Meta Pay Transparency Policy, Equal Employment Opportunity is the Law notice, and Notice to Applicants for Employment and Employees by clicking on their corresponding links. Additionally, Meta participates in the E-Verify program in certain locations, as required by law.

Meta is committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If you need assistance or an accommodation due to a disability, you may contact us at accommodations-ext@fb.com.
Let us know you're interested.
Share your resume or LinkedIn profile with our recruiting team and create personalized job alerts.