Meta AR/VR Job | Software Engineer - Intelligent Systems | Ingénieur logiciel
Job(岗位): Software Engineer - Intelligent Systems | Ingénieur logiciel
Type(岗位类型): 3D Software Engineering
Citys(岗位城市): Toronto, ON
Date(发布日期): 2024-6-25
Summary(岗位介绍)
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.
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
Description(岗位职责)
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é.
Additional Requirements(额外要求)
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)