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

Meta (Facebook)

Software Engineering

Meta (Facebook)📍 Sunnyvale - On-Site

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.

🏛️ On-SiteMid-Level
1w 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
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