Current jobs related to C++ Compiler Optimization Engineer - Menlo Park, California - META


  • Menlo Park, California, United States META Full time

    Job SummaryThe Meta AI Compiler Software team is seeking a Software Engineering Manager to lead the development and optimization of compiler toolchains for Meta's production DL/ML workloads on the MTIA AI accelerator hardware. The ideal candidate will have experience with compiler architecture, development, and management, as well as a strong understanding...


  • Menlo Park, California, United States META Full time

    Research Scientist Intern, AI Compilers (PhD)At Meta, we're committed to advancing the field of artificial intelligence by making fundamental advances in technologies to help interact with and understand our world. We're seeking individuals passionate about areas such as deep learning, natural language processing, machine learning, reinforcement learning,...


  • Menlo Park, California, United States META Full time

    Join Meta's AI Compilers TeamMeta is revolutionizing the way people connect and share, and we're looking for talented researchers to help us advance the field of artificial intelligence. As a Research Scientist Intern, AI Compilers, you'll have the opportunity to work on cutting-edge projects that push the boundaries of machine learning and compiler...


  • Menlo Park, California, United States META Full time

    Research Scientist Intern, AI Compilers at MetaWe are seeking a highly motivated and talented Research Scientist Intern to join our AI Compilers team at Meta. As a Research Scientist Intern, you will have the opportunity to work on cutting-edge research projects that advance the field of artificial intelligence and machine learning.Responsibilities:Conduct...


  • Menlo Park, California, United States Talent Groups Full time

    C/C++ 20/23 Expertise SoughtWe are looking for a highly skilled C++ software engineer to join our team. The ideal candidate will have strong hands-on experience with Network Interface Cards (NICs), including firmware development, host software, libraries, and driver creation.Key Responsibilities:Design and develop efficient, clear, and maintainable C++ code...


  • Menlo Park, California, United States vodastra Full time

    Job Title: C/C++ Solutions DeveloperWe are seeking a skilled C/C++ Solutions Developer to join our team at Vodastra. This role requires a strong coding background, particularly with Open BMC, and expertise in developing solutions for Network Interface Cards (NICs).Key Responsibilities: Develop and maintain drivers and firmware for Network Interface Cards...


  • Menlo Park, California, United States META Full time

    Job Summary:We are seeking a skilled Software Efficiency Specialist to join our team at Meta. As a key member of our server performance engineering team, you will play a critical role in optimizing the efficiency of our software stack running in our data centers.Our team's work contributes significantly to Meta's top priorities, including saving the company...


  • Menlo Park, California, United States META Full time

    Job Summary:The PyTorch Compiler team at Meta is dedicated to making PyTorch run faster and more resource-efficient without sacrificing its flexibility and ease of use. We are seeking a highly skilled Software Engineer, Systems ML to join our team and contribute to the development of the PT2 compiler.The ideal candidate will have a strong background in...


  • Menlo Park, California, United States Crox Consulting Inc Full time

    Job DescriptionCrox Consulting Inc is seeking a highly skilled C/C++ 20/23 Solution Architect to join our team.The ideal candidate will have strong hands-on experience with Network Interface Cards (NICs), including firmware development, host software, libraries, and driver creation.They will also possess strong C and C++ skills, with a focus on modern...


  • Menlo Park, California, United States TEKsystems Full time

    Job Title: OS Frameworks Engineer - Performance Optimization SpecialistTEKsystems is seeking an experienced OS Frameworks Engineer to join our team as a Performance Optimization Specialist. In this role, you will be responsible for leading performance testing and optimization efforts for VR devices, focusing on memory and OS usage by third-party apps.Key...


  • Menlo Park, California, United States META Full time

    Research Scientist Intern: Optimization and InferenceMeta is seeking a Research Scientist Intern to join our Central Applied Science team. As a Research Scientist Intern, you will work on cutting-edge research projects that drive innovation and improve Meta's products and infrastructure.ResponsibilitiesApply scientific methodologies to answer important...


  • Menlo Park, California, United States META Full time

    Research Scientist Intern, Optimization, Privacy and InferenceMeta is seeking a highly motivated and skilled Research Scientist Intern to join our Central Applied Science team. As a Research Scientist Intern, you will work on cutting-edge research projects that drive real-world impact across Meta's products and infrastructure.ResponsibilitiesApply scientific...

  • Software Engineer IV

    2 weeks ago


    Menlo Park, California, United States BCforward Full time

    Job Title: Software Engineer IVBCforward is seeking a highly motivated Software Engineer IV for a Remote opportunity. The ideal candidate will have industry experience working on a range of recommendation, classification, and optimization problems. You will bring the ability to own the whole ML life cycle, define projects and drive excellence across...

  • Design Engineer V

    4 weeks ago


    Menlo Park, California, United States BCforward Full time

    Job Title: Design Engineer VBCforward is seeking a highly motivated Design Engineer V for an onsite opportunity in Sunnyvale, CA.Job Summary:As a Design Engineer, you will be responsible for developing and maintaining a physically based photo realistic graphic rendering pipeline. The perfect candidate should have extensive experience in rendering technology,...


  • Menlo Park, California, United States META Full time

    Job Title: DSP Software EngineerMeta Platforms, Inc. (Meta) is seeking a highly skilled DSP Software Engineer to join our team. As a key member of our software engineering team, you will be responsible for developing software for a variety of consumer devices, including speakers, AR and VR headsets.Responsibilities:Develop software for consumer devices,...


  • Menlo Park, California, United States BCforward Full time

    Job Title: Senior Graphics Rendering EngineerWe are seeking a highly skilled Senior Graphics Rendering Engineer to join our team at BCforward. As a key member of our engineering team, you will be responsible for developing and maintaining a physically based photo realistic graphic rendering pipeline. The ideal candidate will have extensive experience in...


  • Menlo Park, California, United States META Full time

    Job DescriptionMeta is seeking a highly skilled Research Scientist to join our Research & Development teams. The ideal candidate will have industry experience working on AI Infrastructure related topics and a strong background in Systems ML and HPC.Key ResponsibilitiesApply High-Performance Computing (HPC) algorithms and techniques to optimize large-scale AI...

  • iOS Software Engineer

    1 month ago


    Menlo Park, California, United States Meta Full time

    Meta iOS Engineer RoleWe are seeking skilled iOS Engineers to join our mobile teams at Meta, a leader in the fast-paced and evolving technology industry.Key Responsibilities:Work closely with product and design teams to build innovative application experiences for the iOS platform.Implement custom native user interfaces using the latest iOS programming...

  • Research Scientist

    6 days ago


    Menlo Park, California, United States META Full time

    Research Scientist - Systems ML and HPC Co-Design ExpertMeta is seeking a highly skilled Research Scientist to join our Research & Development teams. The ideal candidate will have industry experience working on AI Infrastructure related topics, with a strong focus on Systems ML and HPC Co-Design.Key Responsibilities:Apply High-Performance Computing (HPC)...

  • Software Engineer

    4 weeks ago


    Menlo Park, California, United States TEKsystems Full time

    Job Title: Software Engineer - AR/VRWe are seeking a skilled Software Engineer to join our team and contribute to the development of innovative AR/VR solutions. The ideal candidate will have expertise in C++, Vulkan API, Direct3D, DirectX, GLSL, and Windows.Key Responsibilities:Design and develop high-performance AR/VR applications using C++ and Vulkan...

C++ Compiler Optimization Engineer

2 months ago


Menlo Park, California, United States META Full time

Overview:
The C++ Compiler Optimization team is responsible for enhancing the LLVM compiler that supports a significant portion of Meta's backend software.

At Meta, we possess a unique advantage in optimizing our software, as we have comprehensive insights into our operations, including timing and data usage patterns.

This knowledge enables us to implement highly specialized optimizations, boosting performance and liberating substantial server resources to facilitate growth or enhance service scalability.

As a key member of our team, you will drive impactful efficiency enhancements that benefit all Meta server developers and users. You will collaborate with leading compiler specialists and engage with the open-source LLVM community.
This position is part of the Server Efficiency team, dedicated to maximizing the performance of the software ecosystem operating within our data centers. Our efforts save the organization billions in operational costs annually.

Key Responsibilities:

Compiler Optimization Engineer Duties:
Develop and implement compiler optimizations specifically designed for Meta's server workloads.

Engage with the LLVM open-source community.

Collaborate with cross-functional teams to establish the project roadmap and requirements.

Essential Qualifications:

Required Qualifications:
Bachelor's degree in Computer Science, Computer Engineering, or a related technical discipline, or equivalent practical experience.

Proven experience in compiler architecture and development, especially with LLVM or compilers for static/dynamic languages.

Desirable Qualifications:

Preferred Qualifications:
Experience in compiler optimizations, including loop transformations, vectorization, parallel processing, and hardware-specific enhancements.

Familiarity with compiling and code generation for machine learning accelerators, custom hardware, GPUs, or CPUs.

Compensation:
$70.67/hour to $208,000/year plus bonus, equity, and benefits.

Industry:
Internet

Commitment to Diversity:
Meta is an Equal Employment Opportunity and Affirmative Action employer.

We do not discriminate based on race, religion, color, national origin, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, transgender status, sexual stereotypes, age, status as a protected veteran, status as an individual with a disability, or other legally protected characteristics.

We also consider qualified applicants with criminal histories, consistent with applicable laws. Meta may utilize artificial intelligence and machine learning technologies in the recruitment process.

Meta is dedicated to providing reasonable accommodations for candidates with disabilities throughout our hiring process. If you require assistance or accommodations due to a disability, please inform us.