Meta (Facebook)

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-...

Skills & Technologies

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

Meta (Facebook)

Software Engineering

Meta (Facebook)📍 Sunnyvale

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.

Mid-Level
11 months ago
Baidu

Software Engineering

Baidu📍 Sunnyvale - Hybrid

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.

🏢 HybridMid-Level
11 months ago
Apple

Machine Learning Engineer

Apple📍 Sunnyvale - On-Site

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.

🏛️ On-SiteMid-Level
3 months ago
Apple

Machine Learning Engineer

Apple📍 Sunnyvale - On-Site

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.

🏛️ On-SiteMid-Level
3 months ago
Meta (Facebook)

Machine Learning Engineer

Meta (Facebook)📍 Menlo Park - On-Site

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.

🏛️ On-Site
2 years ago