CrawlJobs Logo

Software Engineer, Systems ML - Compilers

meta.com Logo

Meta

Location Icon

Location:
United States , Sunnyvale

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

217000.00 USD / Year

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

Job Responsibility:

  • 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

Requirements:

  • Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience
  • 2+ years experience developing compilers, runtime, 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 in AI framework development or accelerating models on hardware architectures

Nice to have:

  • Experience working and communicating cross functionally in a team environment
  • Experience with machine-code generation or compiler back-ends
  • Experience working on and contributing to an active compiler toolchain codebase, such as LLVM, MLIR, GCC, MSVC, Glow
  • Experience in deep learning algorithms and techniques, e.g., convolutional neural networks, recurrent networks, etc
  • Experience of developing in a mainstream machine-learning framework, e.g. PyTorch, MLIR, Tensorflow or Caffe
What we offer:
  • bonus
  • equity
  • benefits

Additional Information:

Job Posted:
February 02, 2026

Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Software Engineer, Systems ML - Compilers

Software Engineer

IBM Infrastructure division builds Servers, Storage, Systems and Cloud Software ...
Location
Location
India , Hyderabad, Pune, Bangalore
Salary
Salary:
Not provided
ibm.com Logo
IBM Deutschland GmbH
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree
  • Knowledge of Operating Systems, OpenStack, Kubernetes, Container technologies, Cloud concepts, Security, Virtualization Management, REST API, DevOps (Continuous Integration) and Microservice Architecture
  • Strong programming skills in C, C++, Go Lang, Python, Ansible, Shell Scripting
  • Comfortable in working with Github and leveraging Open source tools
  • Knowledge of AI/ML/DL, Jupyter Notebooks, Linux Systems, Kubernetes, Container technologies, REST API, UI skills
  • Strong programming skills like – C, C++, R, Python, Go Lang and well versed with Linux platform
  • Strong understanding of Data Science, modern tools and techniques to derive meaningful insights
  • Understanding of Machine learning (ML) frameworks like scikit- learn, XGBoost etc.
  • Understanding of Deep Learning (DL) Frameworks like Tensorflow, PyTorch
  • Understanding of Deep Learning Compilers (DLC)
Job Responsibility
Job Responsibility
  • Work on all the phases of product development (Design/Development, Test and Support) across core Systems technologies including Operating Systems, Firmware, Systems Software, Storage Software & Cloud Software
  • Focus on development of IBM Systems products interfacing with development & product management teams and end users
  • Analyze product requirements, determine the best course of design, implement/code the solution and test across the entire product development life cycle
  • Could also work on Validation and Support of IBM Systems products
  • Work with a vibrant, culture driven and technically accomplished teams working to create world-class products and deployment environments, delivering an industry leading user experience for our customers
  • For Systems and Cloud Software Engineer: Design new enhancements, coding (including test automation), problem determination and bug fixing, performance analysis, and solving client problems
  • Could also work on IBM Compute and Storage Systems including Virtualisation, I/O and Reliability Availability & Serviceability
  • Be responsible for enhancing and maintaining the key components of the Software stack, Platform enablement and an opportunity to work on closed and Open source development communities
  • For AI Software Engineer: Be involved in delivering best-in class Enterprise AI Solutions on IBM Z and support IBM Customers while adopting AI technologies / Solutions into their businesses by building ethical, secure, trustworthy and sustainable AI solutions on IBM Z
  • Work as a Full stack developer starting from understanding client challenges to providing solutions using AI
  • Fulltime
Read More
Arrow Right

Software Engineer, Systems ML - SW/HW Co-design

Meta is seeking an AI Software Engineer to join our Research & Development teams...
Location
Location
United States , Sunnyvale
Salary
Salary:
217000.00 USD / Year
meta.com Logo
Meta
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience
  • Specialized experience in one or more of the following machine learning/deep learning domains: Hardware accelerators architecture, GPU architecture, machine learning compilers, or ML systems, AI infrastructure, high performance computing, performance optimizations, or Machine learning frameworks (e.g. PyTorch), numerics and SW/HW co-design
  • Experience developing AI-System infrastructure or AI algorithms in C/C++ or Python
Job Responsibility
Job Responsibility
  • Apply relevant AI infrastructure and hardware acceleration techniques to build & optimize our intelligent ML systems that improve Meta’s products and experiences
  • Goal setting related to project impact, AI system design, and infrastructure/developer efficiency
  • Directly or influencing partners to deliver impact through deep, thorough data-driven analysis
  • Drive large efforts across multiple teams
  • Define use cases, and develop methodology & benchmarks to evaluate different approaches
  • Apply in depth knowledge of how the ML infra interacts with the other systems around it
  • Mentor other engineers / research scientists & improve the quality of engineering work in the broader team
What we offer
What we offer
  • bonus
  • equity
  • benefits
Read More
Arrow Right

Software Engineer, Systems ML - SW/HW Co-design

Meta is seeking an AI Software Engineer to join our Research & Development teams...
Location
Location
United States , Sunnyvale
Salary
Salary:
257000.00 USD / Year
meta.com Logo
Meta
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience
  • Specialized experience in one or more of the following machine learning/deep learning domains: Hardware accelerators architecture, GPU architecture, machine learning compilers, or ML systems, AI infrastructure, high performance computing, performance optimizations, or Machine learning frameworks (e.g. PyTorch), numerics and SW/HW co-design
  • Experience developing AI-System infrastructure or AI algorithms in C/C++ or Python
Job Responsibility
Job Responsibility
  • Apply relevant AI infrastructure and hardware acceleration techniques to build & optimize our intelligent ML systems that improve Meta’s products and experiences
  • Goal setting related to project impact, AI system design, and infrastructure/developer efficiency
  • Directly or influencing partners to deliver impact through deep, thorough data-driven analysis
  • Drive large efforts across multiple teams
  • Define use cases, and develop methodology & benchmarks to evaluate different approaches
  • Apply in depth knowledge of how the ML infra interacts with the other systems around it
  • Mentor other engineers / research scientists & improve the quality of engineering work in the broader team
What we offer
What we offer
  • bonus
  • equity
  • benefits
Read More
Arrow Right

Software Engineer, Systems ML - Frameworks / Compilers / Kernels

In this role, you will be a member of the MTIA (Meta Training & Inference Accele...
Location
Location
United States , Menlo Park
Salary
Salary:
181000.00 USD / Year
meta.com Logo
Meta
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proven C/C++ programming skills
  • 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 AI framework development or accelerating deep learning models on hardware architectures.
Job Responsibility
Job Responsibility
  • Development of SW stack with one of the following core focus areas: AI frameworks, compiler stack, high performance kernel development and acceleration onto next generation of hardware architectures.
  • Contribute to the development of the industry-leading PyTorch AI framework core compilers to support new state of the art inference and training AI hardware accelerators and optimize their performance.
  • Analyze deep learning networks, develop & implement compiler optimization algorithms.
  • Collaborating with AI research scientists to accelerate the next generation of deep learning models such as Recommendation systems, Generative AI, Computer vision, NLP etc.
  • Performance tuning and optimizations of deep learning framework & software components.
What we offer
What we offer
  • bonus
  • equity
  • benefits
Read More
Arrow Right

Software Engineer, Infra PyTorch (PhD)

This role is about developing the core PyTorch 2.0 technologies, innovating and ...
Location
Location
United States , Menlo Park
Salary
Salary:
181000.00 USD / Year
meta.com Logo
Meta
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 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
  • Currently has or is in the process of obtaining a PhD degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience. Degree must be completed prior to joining Meta
  • Research or industry experience in developing compilers, ML systems, ML accelerators, GPU performance, and similar
  • Advanced in Python or C++ programming
Job Responsibility
Job Responsibility
  • Develop the PT2 compiler (e.g., TorchDynamo, TorchInductor, PyTorch Distributed, PyTorch Core)
  • Improve PyTorch performance via systematic solutions for the entire community
  • Explore the intersection of the PyTorch compiler and PyTorch distributed
  • Optimize Generative AI models across the stack (pre-training, fine-tuning, and inference)
  • Collaborate with users of PyTorch to enable new use cases of PT2 technologies both inside and outside Meta
What we offer
What we offer
  • bonus
  • equity
  • benefits
Read More
Arrow Right

Software Engineer - AI SysML (Technical Leadership)

Meta is seeking an AI Software Engineer to join our Research & Development teams...
Location
Location
United States , Sunnyvale
Salary
Salary:
219000.00 - 301000.00 USD / Year
meta.com Logo
Meta
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Vast experience communicating and working across functions to drive solutions
  • Experience in driving large cross-functional and industry-wide engineering efforts
  • Proven track record of planning multi-year roadmap in which shorter-term projects ladder to the long term vision
  • Experience leading projects with industry-wide impact
  • Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience
  • Significant experience in mentoring/influencing engineers across organizations
  • Specialized experience in one or more of the following machine learning/deep learning domains: ML systems: AI infrastructure, machine learning accelerators, high performance computing, machine learning compilers, GPU architecture, machine learning frameworks, on-device optimization
  • Experience developing AI algorithms or AI-System infrastructure in C/C++ or Python
Job Responsibility
Job Responsibility
  • Drive the organization’s goal towards relevant machine learning techniques to build & optimize our intelligent systems that improve Meta’s products and experiences
  • Effectively communicate complex features and systems in detail while advocating for higher product quality and engineering efficiency
  • Assist in goal setting related to project impact
  • Develop custom/novel architectures, define use cases, and develop methodology & benchmarks to evaluate different approaches
  • Apply in depth knowledge of how the machine learning system interacts with the other systems around it
  • Understand industry and Meta wide technology trends in computing technology to help assess & develop new technologies within the ML Systems roadmap
  • Drive the team's goals and technical direction to pursue opportunities that make your larger organization more efficient
  • Partner & collaborate with organizational leaders to help improve the level of performance of the team & organization
What we offer
What we offer
  • bonus
  • equity
  • benefits
Read More
Arrow Right
New

Sr Analyst - Bankruptcy

Are you a detail-oriented professional with a knack for compliance and financial...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
https://www.randstad.com Logo
Randstad
Expiration Date
March 05, 2026
Flip Icon
Requirements
Requirements
  • Minimum of 2 years of experience in mortgage default servicing, with a specific focus on bankruptcy
  • Strong working knowledge of the U.S. Bankruptcy Code (Chapters 7 and 13)
  • Familiarity with mortgage servicing regulations
  • B.Com
Job Responsibility
Job Responsibility
  • Monitoring and managing all bankruptcy-related activities
  • Tracking case status, deadlines, and court dockets
  • Preparing and filing legal documents (Proof of Claim, Motions for Relief from Stay, Reaffirmation Agreements)
  • Reviewing Chapter 13 plans and filing objections
  • Applying payments accurately to post-petition and pre-petition balances
  • Performing financial reconciliations and managing suspense accounts
  • Liaising with legal counsel, Bankruptcy Trustees, and debtor's attorneys
  • Ensuring compliance with legal, investor, and regulatory requirements
What we offer
What we offer
  • A challenging and dynamic work environment
  • Opportunity to work with a leading organization in the BPO/ITES sector
  • Continuous learning and professional development
  • Competitive salary and benefits package
  • Contribution to protecting the company's financial interests
  • Fulltime
Read More
Arrow Right
New

Java developer (Microservices)

At Citi we’re not just building technology, we’re building the future of banking...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5 - 8 years of experience with strong focus on Java development
  • Development of backend systems using Java, Microservices & Spring boot
  • Working knowledge of industry practice and standards
  • Comprehensive knowledge of specific business area for application development
  • Working knowledge of program languages
  • Consistently demonstrates clear and concise written and verbal communication
  • Bachelor’s degree/University degree or equivalent experience
  • Fulltime
Read More
Arrow Right