Meta Platforms, Inc. is looking to solve the problem of building immersive experiences like augmented and virtual reality to help build the next evolution in social technology.
Requirements
- Systems-level programming in C and C++ and optimizing C++ programs for maximum performance and power efficiency
- Working with open-source or 3rd party standards, especially in the field of 3D models, Graphics APIs and GPU programming
- Developing high-performance rendering solutions with a modern graphics API including Metal and Vulkan
- Writing high-performance GPU programs with a GPU programming language (shading language)
- Experience owning a particular component, feature or system with a focus on building highly-scalable performant solutions
- Software development tools: Code editors (VIM or Emacs or VS Code), and revision control systems (Subversion, GIT, Perforce, or Mercury)
- Applying algorithms and core computer science concepts to real world systems as evidenced by recognizing and matching patterns from different areas of computer science in production systems
Responsibilities
- Design, code, review, and test graphics rendering engine related software features across all layers of the platform stack, including AR(Augmented Reality) runtimes, graphics libraries, compilers, and OS capabilities.
- Develop cutting-edge AR solutions customized for and optimized for proprietary hardware, compatible with open-source standards such as GLTF, and based on the research and exploration of industry and academic advancements.
- Receiving little instruction on day-to-day work, code using primarily C/C++/Java/PHP and Hack.
- Interface with other teams to incorporate their innovations and vice versa.
- Analyze and improve efficiency, scalability, and stability of various system resources on proprietary hardware.
- Complete medium to large features (each with many tasks) independently without guidance.
- Identify and drive changes as needed for assigned codebase, product area and/or systems.
Other
- Master’s degree (or foreign equivalent) in Computer Science, Computer Software, Computer Engineering, Applied Sciences, Mathematics, Physics or related field
- International Travel Required 5%
- Telecommuting is permitted from anywhere in the US
- Equal Employment Opportunity employer
- Reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures