Meta AR/VR Job | Software Engineer - Machine Perception Services
Job(岗位): Software Engineer - Machine Perception Services
Type(岗位类型): 3D Product Design | 3D Software Engineering, Artificial Intelligence, Computer Vision, Engineering, Research
Citys(岗位城市): Redmond, WA | Remote, US
Date(发布日期): 2022-2-24
Summary(岗位介绍)
Reality Labs Research (RL Research) brings together a world-class R&D team of researchers, developers, and engineers with the shared goal of developing AR and VR across the spectrum. The Surreal Vision research group at RL Research is seeking exceptional engineers to solve the next generation of research challenges on the path to building future machine perception enabled technologies. We are looking for talented engineers to architect and build the fundamental infrastructure supporting our research and incubation efforts for Project Aria. It is a unique opportunity to work directly with experts in the field of machine learning, computer vision and robotics, and apply rigorous engineering principles to accelerate research breakthroughs for next generation AI and AR experiences for AR glasses.
Qualifications(岗位要求)
Currently has, or is in the process of obtaining a Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience. Degree must be completed prior to joining Meta.
5+ years experience with real world system building, including design, coding and evaluation/testing in C++ and Python
Experience building incubation pipelines to accelerate research in CV/ML/AI
Experience working in a technology company in software engineering focused on distributed systems for CV/ML/AI
Extensive knowledge in cloud computing solution, workflow engines and resilient/scalable backend
Description(岗位职责)
Autonomously engage, plan, execute, and report on the engineering development of scalable compute services and systems to enable state-of-the-art research on localization, mapping, and AI in AR/VR systems
Collaborate in a team environment across multiple scientific and engineering disciplines, making the architectural tradeoffs required to rapidly deliver software solutions
Work closely with team leads and program managers to coordinate engineering efforts within the team
Proactively identify opportunities for improvements and designs that affect the broader system scope
Inform researchers and other team members on software engineering best practices
Write clean readable code, debug complex problems that span systems, prioritize ruthlessly and get things done with a high level of efficiency
Additional Requirements(额外要求)
Experience with Meta-specific infra tools for workflow engines (e.g. FBLearner), deployment systems (e.g. Tupperware), scheduling (e.g Chronos), storage (e.g. Manifold), graph-storage (TAO and Ent)
Experience developing a highly-scalable benchmarking system that supports research frequent and rapid iteration cycles
Experience with data analysis using HIVE, Scuba, Presto, Spark-SQL, Raptor and Unidash