CrawlJobs Logo

Software Engineer, Systems ML - Compilers / Backend

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
  • 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
  • Analyze and improve the efficiency, scalability, and stability of our toolchains. Optimize and tune kernels and compiled code to achieve latency targets for ML inference
  • 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

Requirements:

  • Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience
  • 2+ years experience developing compilers, toolchains, 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 (GPU, TPU, custom AI ASICs)

Nice to have:

  • Experience working and communicating cross functionally in a team environment
  • Experience with machine-code generation or compiler back-ends for on-device inference workloads
  • 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 developing high-performance kernels or runtime components and tuning them for inference specific accelerator platforms
  • 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 17, 2026

Job Link Share:
PREMIUM
More languages and countries
+ Unlock 2204 hidden job offers
Languages
English Čeština Deutsch Ελληνικά Español Français +15
Countries
United States United Kingdom India Canada Australia +
See plans
Plans from $2.99 / month

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

Software Engineer, Triton Compiler

As a Software Engineer, you will help build AI systems that achieve levels of pe...
Location
Location
United States , San Francisco
Salary
Salary:
266000.00 - 445000.00 USD / Year
openai.com Logo
OpenAI
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years of relevant engineering experience, ideally in systems, compilers, ML frameworks, or performance engineering
  • Owning problems end-to-end, including learning new hardware and software domains as needed
Job Responsibility
Job Responsibility
  • help build AI systems that achieve levels of performance that were previously impossible
  • designing and optimizing core ML systems
  • writing highly reliable low-level code
  • advancing the algorithms and infrastructure that power our models
  • design and build the compilers, languages, and high-performance kernels that allow researchers to fully exploit our first-party accelerators
  • advancing Triton and its backend
  • developing new compiler passes
  • creating the tooling needed to write fast, correct, and deeply optimized kernels for brand-new hardware
  • partner closely with the hardware team to unlock new capabilities and ensure our custom silicon can support the next generation of frontier models
What we offer
What we offer
  • Offers Equity
  • Medical, dental, and vision insurance for you and your family, with employer contributions to Health Savings Accounts
  • Pre-tax accounts for Health FSA, Dependent Care FSA, and commuter expenses (parking and transit)
  • 401(k) retirement plan with employer match
  • Paid parental leave (up to 24 weeks for birth parents and 20 weeks for non-birthing parents), plus paid medical and caregiver leave (up to 8 weeks)
  • Paid time off: flexible PTO for exempt employees and up to 15 days annually for non-exempt employees
  • 13+ paid company holidays, and multiple paid coordinated company office closures throughout the year for focus and recharge, plus paid sick or safe time (1 hour per 30 hours worked, or more, as required by applicable state or local law)
  • Mental health and wellness support
  • Employer-paid basic life and disability coverage
  • Annual learning and development stipend to fuel your professional growth
  • Fulltime
Read More
Arrow Right

Software Engineer, Systems ML - Compilers / Backend

We are seeking a software engineer to support the development of the compiler to...
Location
Location
United States , Sunnyvale
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
  • 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
Job Responsibility
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 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
What we offer
What we offer
  • bonus
  • equity
  • benefits
Read More
Arrow Right

Member of Technical Staff, AI Systems Engineer

We are building next-generation customized AI silicon designed to accelerate AI ...
Location
Location
Switzerland , Zürich
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BS, MS, or PhD in Computer Science, Computer Engineering, or a related field
  • Software engineering experience focusing on systems programming, ML infrastructure, or AI compilers
  • Expertise in Python: Deep understanding of memory management, concurrent programming
  • Experience with LLM Inference Engines: Hands-on experience modifying or extending frameworks like SGLang, vLLM, DeepSpeed-FastGen, or TensorRT-LLM
  • PyTorch Internals: Strong experience writing PyTorch C++ extensions and custom operators
  • Hardware Interfacing: Proven track record of integrating machine learning workloads with hardware accelerators (GPUs, TPUs, NPUs) using custom SDKs, APIs, or low-level drivers
Job Responsibility
Job Responsibility
  • Framework Integration: Architect and develop the backend integration to make our custom AI chip a first-class citizen in SGLang
  • Custom Operator Development: Write custom C++ / PyTorch extensions that map SGLang’s primitive operations (e.g., RadixAttention, FlashAttention, matrix multiplications) to our custom chip's proprietary software layer
  • Performance Optimization: Profile and optimize end-to-end LLM inference latency, throughput, and memory utilization (Paged Attention) on our hardware
  • Cross-Functional Collaboration: Work closely with our hardware architecture and compiler teams to provide feedback on our custom software stack and silicon design based on framework-level bottlenecks
  • Testing & Deployment: Build robust testing pipelines to validate model accuracy and performance parity against standard GPU baselines
  • Fulltime
Read More
Arrow Right

Senior ML Accelerator Engineer - GPU

About the Mission: GM’s vision of Zero Crashes, Zero Emissions, and Zero Congest...
Location
Location
United States , Austin
Salary
Salary:
128700.00 - 261300.00 USD / Year
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum 3+ years of relevant industry experience or equivalent experience
  • BS, MS or PhD in CS, or related technical field
  • Excellent GPU programming skills in CUDA, with a thorough understanding of parallel programming patterns and GPU architecture
  • Hands-on experience benchmarking, profiling, debugging and optimizing accelerator libraries and kernels to extract optimal performance using the NSight suite of tools or similar
  • Strong background in software architecture, library design, and design patterns
  • Strong C++ programming skills with the ability to feel comfortable in large codebases
  • Solid background in system performance, high performance computing and/or architecture-aware optimizations
  • Strong communication skills and the ability to work collaboratively within a team
  • Excellent analytical and problem-solving skills
Job Responsibility
Job Responsibility
  • Design, implement, benchmark, and iterate on CUDA-based kernels and custom operators to squeeze every last drop of performance out of on-vehicle inference workloads
  • Build and improve tooling and infrastructure that make it easier to profile, debug, and validate CUDA kernels and accelerator-backend code across the AV stack
  • Partner with AI Solutions, Compilers, and Architecture to translate model and system requirements into concrete kernel roadmaps, priorities, and project plans
  • Collaborate with cross-functional teams (compiler, performance tooling, runtime, deployment solutions) to deliver reusable, reliable, high-performance libraries into production
  • Maintain high technology standards, methodologies, processes, and guidelines for GPU kernel development and performance engineering through code review
  • Manage relationships with internal customers to ensure our kernels and libraries meet real-world needs
What we offer
What we offer
  • medical
  • dental
  • vision
  • Health Savings Account
  • Flexible Spending Accounts
  • retirement savings plan
  • sickness and accident benefits
  • life insurance
  • paid vacation & holidays
  • tuition assistance programs
  • Fulltime
Read More
Arrow Right

Inventory Supervisor

Location
Location
Longsville Park
Salary
Salary:
Not provided
mycbgroup.com Logo
CB Group Ltd.
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • A first Degree in business with a focus on manufacturing, warehousing, supply chain management, inventory control or materials
  • Minimum of three (3) years working in a warehouse environment at a supervisory level
  • Solid project management skills are essential
  • Excellent analytical and problem solving
  • Strong written and verbal skills to communicate with all levels of the organization and the executive team
  • Strong quantitative and critical thinking skills
  • Team leadership and team building skills
Job Responsibility
Job Responsibility
  • Overall management of perpetual and physical stock at all CB Foods Warehousing facilities
  • Initiate, coordinate and enforce policies and procedures to maintain accuracy of inventory, FIFO, minimize spoilage whilst ensuring that the system is up to date
  • System is monitored on a daily basis in order to ensure the integrity of the balances
  • Ensure compliance with quality standards, procedures, policies and deadlines
  • Audit Warehouse/Inventory management operation with the aim of recommending improvements
  • Establish and execute a cycle count schedule
  • Coordinate daily cycle counts of various inventory assets and ensure accurate updating of system
  • Coordinate periodic full stock counts at all Warehouses and ensure accurate updating of system
  • Identify, investigate and reconcile count discrepancies
  • Provide reports of count findings and maintenance of count records for review by Management
  • Fulltime
Read More
Arrow Right

Marketing Executive

Maintain strong knowledge of all Real Estate industry information and news inclu...
Location
Location
Egypt
Salary
Salary:
Not provided
ATRIC Developments
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 1-3 years of experience in Marketing
  • Bachelor's degree in marketing, business administration, or related field
  • Fluent English
  • Hands on / excellent knowledge of MS office
  • Extensive experience in sales, marketing, advertising, and brand management
Job Responsibility
Job Responsibility
  • Maintain strong knowledge of all Real Estate industry information and news including market shares, prospects' behavior, legal updates, and opportunities and threats
  • Responsible for the company's newsletter and assist in the company's planned events
  • Support tracking and updating leads on ERP system and create daily reports
  • Provide consecutive feedback and follow up leads reports and walk-ins
  • Report to the Engineering/Development or any other internal department about the clients' concerns expressed on social media or face to face
  • Responsible for the pop-up captions of social media
  • Search and attend real estate and marketing related events to oversee and develop company's approach to competitors
Read More
Arrow Right

Accounts Payable Clerk

We are looking for an Accounts Payable Clerk to support day-to-day payment opera...
Location
Location
United States , San Diego
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Hands-on experience in accounts payable, including invoice processing, account coding, and payment execution
  • Working knowledge of payment methods such as ACH, check runs, and wire transactions
  • Ability to manage vendor records, respond to supplier inquiries, and maintain strong detail-focused relationships
  • Experience using accounting systems such as Sage 100, QuickBooks, or similar financial software
  • Proficiency in Microsoft Excel for tracking, reconciling, and reviewing financial data
  • Strong attention to detail with the ability to identify discrepancies and resolve issues accurately
  • Effective communication and organizational skills, with the ability to manage multiple priorities in a deadline-driven setting
Job Responsibility
Job Responsibility
  • Manage end-to-end accounts payable activities, including entering invoices, verifying supporting documents, assigning correct coding, and preparing payments by check, ACH, and wire transfer
  • Create vendor records in company systems, confirm required documentation is complete, and maintain accurate supplier information for ongoing payment processing
  • Review and process employee expense submissions, ensuring each reimbursement aligns with company policy and established approval requirements
  • Address vendor questions regarding invoices, payment status, and account issues, and follow through until concerns are fully resolved
  • Investigate billing discrepancies, challenge unsupported charges, and work directly with suppliers to secure timely corrections
  • Reconcile payment activity, commission-related transactions, and monthly statements across accounting platforms to keep records current and accurate
  • Maintain organized physical and digital accounts payable files to support audit readiness and efficient document retrieval
  • Collaborate with accounting management and cross-functional teams to prepare requested expense schedules, support service-related updates, and identify opportunities to improve accounts payable processes
What we offer
What we offer
  • medical
  • vision
  • dental
  • life and disability insurance
  • 401(k) plan
  • Fulltime
Read More
Arrow Right

Internship (Engineering Sector)

We are looking for a motivated and enthusiastic Intern to join our team. This in...
Location
Location
Egypt
Salary
Salary:
Not provided
ATRIC Developments
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Currently enrolled in or recently graduated from a relevant field
  • Strong communication and interpersonal skills
  • Basic knowledge of Microsoft Office (Excel, Word, PowerPoint)
  • Ability to work in a team and independently
  • Eagerness to learn and develop new skills
Job Responsibility
Job Responsibility
  • Support ongoing projects and initiatives
  • Assist the team with daily operational tasks
  • Conduct research and prepare reports or presentations
  • Maintain records and organize documentation
  • Participate in team meetings and contribute ideas
  • Perform administrative tasks as needed
Read More
Arrow Right