
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 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.
Job Description
Who you are
You have a strong background in software engineering, particularly in developing compilers or similar tools. Your experience includes working with machine learning frameworks, and you are familiar with the intricacies of deep learning hardware components. You possess a solid understanding of compiler design and implementation, and you are eager to contribute to innovative projects in the AR/VR space.
You are proficient in Python and have experience with PyTorch, which you have used to compile models for various applications. Your collaborative spirit allows you to work effectively within a team of experts, including those specializing in firmware and ASIC development. You are detail-oriented and have a passion for optimizing systems to enhance performance.
What you'll do
In this role, you will support the development of a clean slate compiler tool-chain tailored for state-of-the-art deep learning hardware components. You will be involved in architecting, designing, and implementing the compiler, ensuring it meets the needs of AR/VR systems. Your contributions will include compiling PyTorch models down to binaries for custom hardware accelerator blocks, which will play a crucial role in the performance of AR/VR applications.
You will collaborate closely with a diverse team of compiler experts, machine learning algorithm developers, and firmware engineers to create a robust and efficient tool-chain. Your work will directly impact the capabilities of deep learning systems, enabling advancements in AR/VR technology. You will also engage in code reviews and contribute to the overall improvement of the development process, ensuring high-quality outputs.
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 have access to cutting-edge resources and tools, allowing you to innovate and excel in your role. Join us in shaping the future of AR/VR technology and making a significant impact in the industry.
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 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.

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.

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.