> Markdown version of [/jobs/ext/1773594-software-engineer-systems-ml-compilers-backend](https://www.wearedevelopers.com/jobs/ext/1773594-software-engineer-systems-ml-compilers-backend). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer, Systems ML - Compilers / Backend - **Company:** Facebook Inc. - **Location:** Sunnyvale, CA, United States - **Contract:** Permanent contract - **Skills:** Artificial Intelligence, Compilers, Code Generation, Program Optimization, Computer Programming, Computer Engineering, Software Debugging, Visual C++ (Programming Language), Firmware, Python (Programming Language), Machine Learning, Tensorflow, Software Engineering, Software Technical Review, Application Specific Integrated Circuits, Pytorch, Deep Learning, Convolutional Neural Networks, Backend, Information Technology, Hardware Infrastructure - **Published:** July 7, 2026 - **Apply:** https://www.jobmonkeyjobs.com/career/27827197/Software-Engineer-Systems-Ml-Compilers-Backend-California-Sunnyvale-7418 ## About the Role * Currently has, or is in the process of obtaining a Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience. Degree must be completed prior to joining Meta * Experience in software design and programming experience in Python and/or C/C++ for development, debugging, testing and performance analysis * Experience in AI framework development or accelerating models on hardware architectures (GPU, TPU, custom AI ASICs) * Must obtain work authorization in the country of employment at the time of hire, and maintain ongoing work authorization during employment, * Experience working on and contributing to an active compiler toolchain codebase, such as LLVM, MLIR, GCC, MSVC, Glow * Experience of developing in a mainstream machine-learning framework, e.g. PyTorch, MLIR, Tensorflow or Caffe * 1+ years experience developing compilers or similar code optimization software * Experience collaborating with hardware, firmware, or algorithm teams to define and deliver shared technical objectives * Experience developing high-performance kernels or runtime components and tuning them for inference specific accelerator platforms * Demonstrated ongoing AI skill development (e.g., prompt/context engineering, agent orchestration) and staying current with emerging AI technologies * Experience adhering to and implementing responsible, ethical AI practices (e.g., risk assessment, bias mitigation, quality and accuracy reviews) * Experience in deep learning algorithms and techniques, e.g., convolutional neural networks, recurrent networks, etc * Experience with machine-code generation or compiler back-ends for on-device inference workloads * Demonstrated ability to integrate AI tools to optimize/redesign workflows and drive measurable impact (e.g., efficiency gains, quality improvements) ## Description 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. You 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. You will contribute to a full stack development effort compiling PyTorch models down to binaries for custom hardware accelerator blocks., * Analyze and design effective compiler passes and optimizations. Implement and/or enhance code generation targeting machine learning accelerators * Work with algorithm research teams to support the co-design of hardware features mapping ML graphs to hardware implementations, modeling data-flows, creating cost-benefit analysis and estimating silicon power and performance * Work with hardware architects to co-design hardware features that maximize performance, power efficiency and programmability * Contribute to the development of machine-learning libraries, intermediate representations, export formats, and analysis tools * Collaborate with the team to enhance the efficiency, scalability, and stability of our toolchains by focusing on kernel optimization and tuning * Conduct design and code reviews. Evaluate code performance, debug, diagnose and drive resolution of compiler and cross-disciplinary system issues * Interface with other compiler-focused teams to evaluate and incorporate their innovations and vice versa ## Related Videos - [How to become an AI toolsmith](https://www.wearedevelopers.com/videos/653-how-to-become-an-ai-toolsmith) - [Playing Pong on a shoulder press machine](https://www.wearedevelopers.com/videos/100140-playing-pong-on-a-shoulder-press-machine) - [Photonic Computing: Programming a New Class of AI Accelerators (incl. Live Coding)](https://www.wearedevelopers.com/videos/100196-photonic-computing-programming-a-new-class-of-ai-accelerators-incl-live-coding) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Agent Smith Gets Hardware: Autonomous IoT Hacking From Debug Port to Cloud API](https://www.wearedevelopers.com/videos/100258-agent-smith-gets-hardware-autonomous-iot-hacking-from-debug-port-to-cloud-api) - [Serverless deployment of (large) NLP models ](https://www.wearedevelopers.com/videos/158-serverless-deployment-of-large-nlp-models) ## Related Articles - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [How Much FAANG Companies Actually Pay Software Engineers in 2025](https://www.wearedevelopers.com/magazine/230-how-much-faang-companies-actually-pay-software-engineers-in-2025) - [MLOps And AI Driven Development](https://www.wearedevelopers.com/magazine/82-mlops-and-ai-driven-development) - [What Are Large Language Models?](https://www.wearedevelopers.com/magazine/304-what-are-large-language-models) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline)