
About Meta (Facebook)
Connecting people through innovative technology
Key Highlights
- Over 2.9 billion monthly active users across platforms
- Headquartered in Menlo Park, California
- Valued at over $800 billion
- Significant investments in Oculus and AR/VR technology
Meta (formerly Facebook) is a leading technology company focused on building the metaverse, with over 2.9 billion monthly active users across its platforms, including Facebook, Instagram, and WhatsApp. Headquartered in Menlo Park, California, Meta has invested heavily in virtual reality and augmente...
🎁 Benefits
Meta offers competitive salaries, equity compensation, generous PTO policies, comprehensive health benefits, and a robust parental leave program. Empl...
🌟 Culture
Meta fosters a culture of innovation and experimentation, encouraging employees to take risks and explore new ideas. The company emphasizes a mission-...
Overview
Meta is seeking a Software Engineer to develop a compiler tool-chain for deep learning hardware components optimized for AR/VR systems. You'll work with Python and PyTorch to compile models for custom hardware accelerators.
Job Description
Who you are
You have a strong background in software engineering, particularly in developing compilers and working with machine learning frameworks. Your experience includes designing and implementing complex systems, and you are comfortable collaborating with experts in various fields such as firmware and ASIC design. You are familiar with deep learning concepts and have a passion for optimizing systems for augmented and virtual reality applications.
You possess solid programming skills in Python and have experience with PyTorch, which you have used to compile models for specialized hardware. Your understanding of compiler design principles allows you to contribute effectively to the architecture and implementation of new tools. You are a proactive problem solver who enjoys tackling challenges in a collaborative environment.
What you'll do
In this role, you will support the development of a clean slate compiler tool-chain for state-of-the-art deep learning hardware components. You will work closely with a team of experts to architect, design, and implement solutions that optimize performance for AR/VR systems. Your contributions will include compiling PyTorch models down to binaries for custom hardware accelerator blocks, ensuring that the software you develop meets the high standards required for cutting-edge technology.
You will engage in full stack development efforts, collaborating with machine learning algorithms and software engineers to create efficient and effective solutions. Your role will involve not only coding but also participating in design discussions and contributing to the overall strategy for compiler development. You will have the opportunity to influence the direction of the project and make a significant impact on the success of the team.
What we offer
At Meta, you will be part of a dynamic team that is pushing the boundaries of technology in the AR/VR space. We offer a competitive salary and benefits package, along with opportunities for professional growth and development. You will work in a collaborative environment that values innovation and creativity, allowing you to explore new ideas and technologies.
Join us in shaping the future of augmented and virtual reality. We encourage you to apply even if your experience doesn't match every requirement — your passion for technology and willingness to learn are what matter most.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Meta (Facebook).
Similar Jobs You Might Like
Based on your interests and this role

Software Engineering
Meta is hiring a Software Engineer for their Systems ML team to develop a compiler tool-chain for deep learning hardware optimized for AR/VR systems. You'll work with Python and PyTorch to compile models for custom hardware accelerators.

Software Engineering
Baidu is hiring a Software Engineer – Compiler to develop deep learning compilers and optimize performance for AI applications. You'll work with C, C++, and Python in Sunnyvale, CA, with hybrid work options available.

Machine Learning Engineer
Apple is hiring a Machine Learning Compiler Engineer to optimize AI solutions for their Neural Engine. You'll work on high-performance compiler development and collaborate with cross-functional teams. This role requires deep expertise in compiler technology.

Machine Learning Engineer
Apple is hiring a Machine Learning Compiler Engineer to optimize AI solutions for their Neural Engine. You'll work with Python and TensorFlow to enhance performance and efficiency. This position requires experience in compiler design and machine learning.

Machine Learning Engineer
Meta is hiring a Machine Learning Engineer to work on the MTIA Software team, focusing on AI compiler strategies and high-performance kernels. You'll collaborate with AI researchers and hardware design teams to optimize machine learning workloads.