Talent.com
Software Engineer, ML Compiler

Software Engineer, ML Compiler

METABurlingame, CA, United States
30+ days ago
Job type
  • Full-time
Job description

Summary :

Meta Reality Labs (RL) is the world leader in the design of virtual and augmented reality systems. Come work alongside expert engineers and research scientists to create the technology that makes VR and AR pervasive and universal. Join the adventure of a lifetime as we make science fiction real and change the world. We are seeking a software engineer to support the development of the compiler tool-chain for state-of-the-art deep learning hardware components optimized for AR / VR systems. The successful candidate will be part of our efforts to architect, design and implement a clean slate compiler for this activity and will be part of a team that includes compiler, machine learning algorithms and software, firmware and ASIC experts. The ideal candidate will contribute to a full stack development effort compiling PyTorch models down to binaries for hardware accelerator blocks.

Required Skills :

Software Engineer, ML Compiler Responsibilities :

Analyze and design effective compiler passes and optimizations. Implement and / or enhance code generation targeting machine learning accelerators

Work with algorithm research teams to map ML graphs to hardware implementations, model data-flows, create cost-benefit analysis and estimate silicon power and performance

Contribute to the development of machine-learning libraries, intermediate representations, export formats, and analysis tools

Conduct design and code reviews. Evaluate code performance, debug, diagnose and drive resolution of compiler and cross-disciplinary system issues

Analyze and improve the efficiency, scalability, and stability of our toolchains

Interface with other compiler-focused teams to evaluate and incorporate their innovations and vice versa

Mentor other engineers on improving the quality of engineering work in the broader team

Minimum Qualifications :

Minimum Qualifications :

Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience

3+ years experience writing compilers or similar code optimization software

Experience in software design and programming experience in Python and / or C / C++ for development, debugging, testing and performance analysis

Experience crossing multi-disciplinary boundaries to drive optimal system solutions

Experience in AI framework development or accelerating deep learning models on hardware architectures

Preferred Qualifications :

Preferred Qualifications :

Experience with machine-code generation or compiler back-ends.

Experience working and communicating cross functionally in a team environment.

Experience driving large efforts across multiple teams.

Experience of developing in a mainstream machine-learning framework, e.g. PyTorch, Tensorflow or Caffe.

Experience in deep learning algorithms and techniques, e.g., convolutional neural networks, recurrent networks, etc.

Experience working on and contributing to an active compiler toolchain codebase, such as LLVM, MLIR, GCC, MSVC, Glow.

Public Compensation :

$85.10 / hour to $251,000 / year + bonus + equity + benefits

Industry : Internet

Equal Opportunity :

Meta is proud to be an Equal Employment Opportunity and Affirmative Action employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender, gender identity, gender expression, transgender status, sexual stereotypes, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics. We also consider qualified applicants with criminal histories, consistent with applicable federal, state and local law. Meta participates in the E-Verify program in certain locations, as required by law. Please note that Meta may leverage artificial intelligence and machine learning technologies in connection with applications for employment.

Meta is committed to providing reasonable accommodations for candidates with disabilities in our recruiting process. If you need any assistance or accommodations due to a disability, please let us know at accommodations-ext@fb.com.

Create a job alert for this search

Software Engineer Ml • Burlingame, CA, United States

Related jobs
  • Promoted
Software Engineer, Systems ML - Frameworks / Compilers / Kernels

Software Engineer, Systems ML - Frameworks / Compilers / Kernels

METAMenlo Park, CA, United States
Full-time
In this role, you will be a member of the MTIA (Meta Training & Inference Accelerator) Software team and part of the bigger industry-leading PyTorch AI framework organization.MTIA Software Team has...Show moreLast updated: 30+ days ago
  • Promoted
Sr. Software Engineer, ML

Sr. Software Engineer, ML

Relyance AISan Francisco, CA, United States
Full-time
NLP for information extraction from legal documents, ML / NLP for information extraction from code and general ML in code analysis, as well as overall AI backend initiatives.You will partner with cro...Show moreLast updated: 1 day ago
  • Promoted
Software Engineer - Compiler

Software Engineer - Compiler

Sigma ComputingSan Francisco, CA, United States
Full-time
Sigma Computing is redefining business intelligence by making complex data analysis accessible through a high-performance platform built for the modern data stack. The Compiler Team plays a foundati...Show moreLast updated: 30+ days ago
  • Promoted
Software Engineer, ML Infra

Software Engineer, ML Infra

G-TVSan Francisco, CA, United States
Full-time
We're building GTV, a consumer product that combines creativity and automation to deliver a next-generation video experience. Our team includes senior people from Instagram, TikTok, and NVIDIA.We're...Show moreLast updated: 1 day ago
  • Promoted
ML Compiler Software Engineer

ML Compiler Software Engineer

Symbolica AISan Francisco, CA, United States
Full-time
Symbolica is an AI research lab pioneering the application of category theory to enable logical reasoning in machines.We're a well-resourced, nimble team of experts on a mission to bridge the gap b...Show moreLast updated: 30+ days ago
  • Promoted
Senior ML Software Development Engineer

Senior ML Software Development Engineer

FortinetSanta Clara, CA, United States
Full-time
Join Fortinet as a Senior Software Developer and play a pivotal role in the entire software development lifecycle of our existing and forthcoming GenAI products and more. This position offers the ch...Show moreLast updated: 30+ days ago
  • Promoted
ML Engineer [IC3]San Francisco, CA

ML Engineer [IC3]San Francisco, CA

SourcegraphSan Francisco, CA, United States
Full-time
Our mission at Sourcegraph is to make it so that everyone can code, not just ~0.We are transforming how the world's most important companies build software by industrializing development with AI.To...Show moreLast updated: 1 day ago
  • Promoted
Software Engineer, Systems ML

Software Engineer, Systems ML

METAMenlo Park, CA, United States
Full-time
Meta), formerly known as Facebook Inc.When Facebook launched in 2004, it changed the way people connect.Apps and services like Messenger, Instagram, and WhatsApp further empowered billions around t...Show moreLast updated: 30+ days ago
  • Promoted
Software Engineer, Triton Compiler

Software Engineer, Triton Compiler

OpenAISan Francisco, CA, United States
Full-time
Our mission at OpenAI is to discover and enact the path to safe, beneficial AGI.To do this, we believe that many technical breakthroughs are needed in generative modeling, reinforcement learning, l...Show moreLast updated: 30+ days ago
  • Promoted
ML Compiler Software EngineerSan Francisco, US

ML Compiler Software EngineerSan Francisco, US

SymbolicaSan Francisco, CA, United States
Full-time
Symbolica is an AI research lab pioneering the application of category theory to enable logical reasoning in machines.We're a well-resourced, nimble team of experts on a mission to bridge the gap b...Show moreLast updated: 1 day ago
  • Promoted
Sr. Software Engineer, ML Infra

Sr. Software Engineer, ML Infra

AmazonSan Francisco, CA, United States
Full-time
If you are interested in this position, please apply on Twitch's Career site.Twitch is the world's biggest live streaming service, with global communities built around gaming, entertainment, music,...Show moreLast updated: 1 day ago
  • Promoted
ML Engineer (LLM / Agent Technologies LangGraph) - Staff (IC6)

ML Engineer (LLM / Agent Technologies LangGraph) - Staff (IC6)

Albert InventOakland, CA, United States
Full-time
Welcome to the AI / ML team at Albert Invent! We are a fast-growing and innovative company revolutionizing the chemical industry through a cutting-edge data management and AI platform.As an ML Engine...Show moreLast updated: 30+ days ago
  • Promoted
AIML - Sr. Software Engineer, ML Platform Technologies (MLPT)

AIML - Sr. Software Engineer, ML Platform Technologies (MLPT)

AppleSan Francisco, CA, United States
Full-time
Want to build the platform that enables the next generation of intelligent experiences on Apple products & services? As a software engineer on the Machine Learning Platform team, you will be respon...Show moreLast updated: 1 day ago
  • Promoted
ML Ops Engineer

ML Ops Engineer

Omni InclusiveSan Leandro, CA, United States
Full-time
ML Ops Engineer to drive the full lifecycle of machine learning solutions-from data exploration and model development to scalable deployment and monitoring. This role bridges the gap between data sc...Show moreLast updated: 30+ days ago
  • Promoted
Software Engineer - ML

Software Engineer - ML

SupioSan Francisco, CA, United States
Full-time
Get AI-powered advice on this job and more exclusive features.Retrieved from the description.Who Are We Looking to Add to Our Team?. We're seeking Machine Learning Engineers to drive and scale the v...Show moreLast updated: 1 day ago
  • Promoted
Software Engineer, ML Products

Software Engineer, ML Products

TwitchSan Francisco, CA, United States
Full-time
Twitch is the world's biggest live streaming service, with global communities built around gaming, entertainment, music, sports, cooking, and more. It is where thousands of communities come together...Show moreLast updated: 30+ days ago
  • Promoted
Sr Software Engineer - ML CV

Sr Software Engineer - ML CV

DatalogicSan Francisco, CA, United States
Full-time
Senior Software Engineer - ML CV.As a Machine Learning Engineer at Datalogic, you will collaborate with a dynamic team of experts to develop cutting-edge machine learning and deep learning solution...Show moreLast updated: 1 day ago
  • Promoted
ML Engineer

ML Engineer

RIT Solutions, Inc.Fremont, CA, United States
Full-time
Onsite in Fremont, CA (MUST BE LOCAL).In-depth knowledge of Python for high-performance data-intensive applications.Familiarity with at least one modern deep learning framework (Pytorch, Jax, Tenso...Show moreLast updated: 30+ days ago