Meta AR/VR Job | Software Engineer – Optics and Display Research | Oculus

Job(岗位): Software Engineer – Optics and Display Research | Oculus

Type(岗位类型): 3D Software Engineering | Artificial Intelligence, Computer Vision, Research

Citys(岗位城市): Redmond, WA | Seattle, WA

Date(发布日期): 2022-9-8


Meta is seeking Software Engineers to join our Research teams to accelerate AR/VR research. As a member of Optics and Display Research at Reality Labs, you will be working with scientists and researchers on computational methods for creating AR/VR components. You will accelerate Reality Labs by helping scale new algorithms/methods and our ways of working, exploiting Meta’s vast compute infrastructure. We are looking for candidates with experience in a software-driven research environment, with diverse backgrounds and able to work collaboratively across both deep and broad cross-functional teams.


5+ years software development experience in mid-size teams

Experience in owning major portions of a codebase, ensuring high code quality and engaging with users/collaborators to steer developments

Master’s degree in Electrical Engineering, Material Science, Physics, or related field, or equivalent practical experience

Experience in mentoring and guiding junior software engineers

Experience with early-stage software prototyping and later-stage productionization


Design, develop, and support infrastructure for high-throughput experimentation for computational design methods for optical components

Work with researchers to identify opportunities for acceleration and improved workflows

Act as steward of our code, driving sustainable practices and supporting the development of capabilities usable across Reality Labs

Scope the requirements for desired capabilities, e.g. simulation engines or tool integration, motivating the resources required to deliver. Work with software engineers from partner teams to deliver on cross-functional projects

Contribute to technology development, internally and through external partners, including, optimization algorithm development

Take leadership in identifying technologies, managing internal and external investigations, and selecting technical pathways to support evolving program needs

Additional Requirements(额外要求)

Hands-on experience with optical simulation algorithms: RWCA, FDTD, ray-tracing, etc.

PhD in computer science, photonics, optics, physics or similar fields

Familiarity with commercial simulation software

Knowledge in the following areas: Optimization algorithms, High performance computing, Photonic systems and Computer graphics and imaging

Excellent interpersonal communication skills

Knowledge and demonstration of computational techniques (2+ years) in one or more of the following areas: Machine learning, Adjoint optimization and 2Bayesian optimization

Experience with python, C++ and CUDA programming