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, Machine Learning, Research
Citys(岗位城市): Redmond, WA | Seattle, WA
Date(发布日期): 2023-1-17
Summary(岗位介绍)
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.
Qualifications(岗位要求)
5+ years software development experience in mid-size teams
Demonstrated experience in owning major portions of a codebase, ensuring high code quality and engaging with users/collaborators to steer developments
Experience in mentoring and guiding junior software engineers
Experience with early-stage software prototyping and later-stage productionization
Experience with Python and C++
Experience with machine learning frameworks such as PyTorch, TensorFlow, or JAX
Bachelor’s degree in Computer Science, Mathematics, Electrical Engineering, Physics, or related field, or equivalent practical experience
Description(岗位职责)
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
Work with researchers to create high-performance implementations of novel algorithms, including evaluation of platforms and development in C++, CUDA, or other
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
Additional Requirements(额外要求)
Familiarity with optimization methods such as Bayesian optimization, topology optimization, integer linear programming, or similar
Familiarity with scientific computing applications such as optical simulation
Familiarity with commercial optical simulation software
Experience with CUDA
Excellent interpersonal communication skills