Meta AR/VR Job | Software Engineering Manager | Oculus

Job(岗位): Software Engineering Manager | Oculus

Type(岗位类型): Computer Vision | Engineering, Research

Citys(岗位城市): Pittsburgh, PA

Date(发布日期): 2022-3-14


At Meta Reality Labs Research, software development turbocharges our scientific explorations and generates viable paths to the consumer products people will use for decades to come. If you have a passion for leading software teams, finding new talent, developing people, mentoring and growing teams, this is a rare opportunity to join AR/VR pioneers. In our collaborative environment, you’ll partner with expert research scientists, hardware engineers and software developers to build groundbreaking prototypes and create the technology that makes AR/VR universal. Step into the adventure of a lifetime as we invent the future and make science fiction real.


BS degree in Computer Science, Electrical Engineering, Math, Physics or related field.

8+ years experience managing a group of 10s-100s of Software Engineers.

10+ years experience creating software for games, robotics, real time systems or other high performance environments.

10+ years experience designing software systems and services.

Proven record of effectively scaling up organizations & processes while delivering against the organization’s goals.

Proven track record of professional software development, including shipping one or more products on large code bases using standard tool sets such as source control and continuous integration systems.


Define and communicate a bold, multi-year, software engineering strategy to deliver a world-changing telepresence technology platform from the ground up.

Collaborate across multiple research and engineering disciplines, making the architectural tradeoffs required to rapidly deliver software solutions.

Lead lab wide Software Engineering infrastructure to support various research and engineering teams needs through the balance of long term SWE craft excellence and rapid R&D needs.

Identify, establish, & nurture critical project partnerships with the broader Meta engineering universe.

Work with software architects and group leads to find and fix gaps in project needs, organizational structure, and headcount.

Lead the overall Meta Reality Labs Research Pittsburgh SWE community.

Provide people management, coaching and mentorship to SWEs in order to maximize team’s health, effectiveness, and individuals’ career growth.

Provide leadership for innovative, reliable, scalable and maintainable software solutions for both project needs and for improving the SW developer processes.

Champion the right tradeoffs between long-term technical investments and short-term goals to other craft leads.

Define and lead the process for architectural, design and code reviews that improve software engineering quality and efficiency.

Identify, recruit, interview and hire world class software engineers to help teams scale effectively.

Work with other labs leads to identifying opportunities & practices to improve diversity in the lab, particularly for the SWE discipline.

Encourage an inclusive culture that values different personalities, perspectives, and work styles.

Additional Requirements(额外要求)

Experience in Research and Development or product incubation teams.

Experience in large-scale distributed systems, video game dev, and/or machine learning infra.

Experience with game engines such as Unreal or Unity.

Experience going through a full product lifecycle, integrating customer feedback into product requirements, driving prioritization and pre/post-launch execution.

Bachelor’s degree in computer science or equivalent combination of education and experience.

Experience managing programs in research or early product development, consumer electronics, medical device development, or academic research.

10+ years experience in managing or technical leadership at a large technology company.

Entrepreneurial background or start-up experience.