Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Compiler Engineer, GPU Acceleration

IBM

Introduction

At IBM Software, we transform client challenges into solutions. Building the world’s leading AI-powered, cloud-native products that shape the future of business and society. Our legacy of innovation creates endless opportunities for IBMers to learn, grow, and make an impact on a global scale. Working in Software means joining a team fueled by curiosity and collaboration. You’ll work with diverse technologies, partners, and industries to design, develop, and deliver solutions that power digital transformation. With a culture that values innovation, growth, and continuous learning, IBM Software places you at the heart of IBM’s product and technology landscape. Here, you’ll have the tools and opportunities to advance your career while creating software that changes the world.

Your role and responsibilities

As a Software Developer: Generalist, you will design, develop, test, and deliver offerings using leading-edge and/or proven technologies. You will work in an Agile, collaborative environment to understand stakeholder requirements and contribute to the development of innovative software solutions.

Your primary responsibilities will include:

• Develop Component-Level Solutions: Design, code, and test innovative component-level software solutions, ensuring that the implemented solutions are unit tested and ready to be integrated into their product.

• Contribute to CI/CD Pipeline: Contribute to the automated CI/CD pipeline that takes code through various quality stages, ensuring seamless integration and delivery.

• Debug Customer-Reported Problems: Design, develop, and unit test code fixes for customer-reported problems, collaborating with stakeholders to resolve issues efficiently.

• Deliver Offerings: Deliver high-quality offerings using leading-edge and/or proven technologies, meeting stakeholder requirements and expectations.

• Collaborate with Stakeholders: Work in an Agile, collaborative environment to understand stakeholder requirements, providing input and guidance to ensure successful solution delivery.

In this role, you will help target runtime compilation and dynamic code generation for accelerated execution for GPU-accelerated Watsonx.data. You will work on the layer that transforms logical operations into efficient executable paths for heterogeneous compute environments in Velox.

  • Design and implement dynamic code generation for accelerated operators.

  • Optimize compilation strategies for runtime efficiency and maintainability.

  • Improve execution planning interfaces between engine logic and generated code

  • Work with GPU and engine teams to expose more operations to acceleration paths

  • Build debuggability and correctness checks into generated-code workflows.

Required technical and professional expertise

  • Software Development & Compiler Engineering Expertise: Proven experience designing, developing, testing, and delivering high-quality software solutions using leading-edge and proven technologies, with deep hands-on expertise in compiler frameworks, language runtimes, and code generation (e.g., LLVM, MLIR, or equivalent), supported by strong C++ proficiency and systems-level reasoning.

  • Component-Level Design & Code Generation: Strong experience designing, coding, and testing innovative component-level solutions, including compiler passes and optimizations, ensuring correctness, performance, unit testing, and seamless integration within execution engines and runtime systems.

  • Runtime Systems & Query Processing Knowledge: Familiarity with execution engines and query-processing internals (e.g., Velox, vectorized execution), enabling effective optimization across runtime-generated and host code for high-performance data processing workloads.

  • Advanced Debugging & Problem Resolution: Demonstrated expertise debugging complex issues across compiler-generated and host code, with the ability to design, implement, and unit test robust fixes while collaborating with stakeholders to resolve problems efficiently.

  • Agile Development & CI/CD Enablement: Experience working in Agile, collaborative environments and contributing to automated CI/CD pipelines, enabling continuous integration, testing, and reliable delivery of high-quality, performance-optimized software solutions.

Preferred technical and professional experience

  • Leading-Edge Technologies & GPU Optimization: Experience designing and delivering high-quality software solutions using modern technologies across back-end, front-end, and DevOps domains, with hands-on expertise in GPU programming and kernel optimization (e.g., CUDA, PTX, operator/kernel fusion) to drive high-performance execution.

  • Execution Frameworks & Query Planning: Familiarity with cross-engine plan representations such as Substrait and experience with Presto or similar distributed query engine coordinator internals, enabling effective optimization across query planning and execution layers.

  • Performance-Focused Engineering: Strong focus on performance and scalability, applying optimization techniques across the software stack to improve execution efficiency in distributed and GPU-accelerated environments.

IBM is committed to creating a diverse environment and is proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, caste, genetics, pregnancy, disability, neurodivergence, age, veteran status, or other characteristics. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.

Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the Compiler Engineer, GPU Acceleration in San Jose, CA vacancy
  • NVIDIA Gruppe seeks a Senior Developer Technology Engineer in Santa Clara to drive GPU-acceleration innovations for high-performance databases. This role involves researching memory management techniques and optimizing data-intensive applications for modern architectures... 
    Suggested

    NVIDIA Gruppe

    Santa Clara, CA
    2 days ago
  • $195.2k - $292.8k

     ...Job Title Qualcomm GPU Engineer Company: Qualcomm Technologies, Inc. Job Area: Engineering Group, Engineering Group GPU...  ..., Electrical Engineering, or related field. ~10+ years of compiler experience, or 10+ years of compiler + GPU related experience... 
    Suggested
    Work experience placement
    Remote work
    Work from home

    Qualcomm

    Santa Clara, CA
    15 days ago
  • $138k - $207k

     ...Category Engineering Hire Type Employee Job ID 17296 Base Salary...  ...hard about parallel algorithms, GPU architectures, or systems-...  ...Synopsys, you will work on GPU-accelerated digital implementation tools...  ...for engines across the Fusion Compiler R2G flow, including placement... 
    Suggested
    Remote work
    Worldwide
    Shift work

    Synopsys Inc

    Sunnyvale, CA
    26 days ago
  • $210k - $280k

     ...will use generative AI to unlock hidden value in their data, accelerate processes, reduce costs, drive efficiency and innovation to...  ...most valuable assets. About The Role The Principal Compiler Engineer - ML Systems position will be responsible for working with... 
    Suggested
    Full time
    Temporary work
    Local area
    Flexible hours

    SambaNova Systems

    San Jose, CA
    4 days ago
  • $179k - $218k

     ...Job Description Job Description Crusoe is on a mission to accelerate the abundance of energy and intelligence . As the only...  ...bridged. We are seeking a Senior Staff Data Center Operations Engineer, GPU Hardware Architecture to be the definitive technical authority... 
    Suggested
    Temporary work

    Crusoe

    Sunnyvale, CA
    17 days ago
  •  ...on optimizing our Persimmons Compiler. Design and build the compiler...  ...code that runs on our accelerator hardware. Develop and implement...  ...the compiler team, mentoring engineers in advanced compiler...  ...systolic arrays, DMA engines, and GPU-style parallelism. ~ Demonstrated... 
    Flexible hours

    Persimmons

    San Jose, CA
    3 days ago
  • General Motors is seeking a Staff Software Engineer to join the Rendering team specializing in GPU-accelerated sensor simulation systems for autonomous vehicles. You will design, optimize, and extend simulation applications that directly impact the performance, scalability... 

    General Motors

    Sunnyvale, CA
    2 days ago
  •  ...in the world, over 10 times faster than GPU-based hyperscale cloud inference...  ...bandwidth and a dataflow architecture that accelerates at a granularity no multi-device system...  ...About The Role We are seeking Compiler Engineers to join a small team of specialists working... 

    CEREBRAS SYSTEMS INC.

    Sunnyvale, CA
    3 days ago
  • $320k

     ...development of the DGX Cloud strategy for GPU fleet lifecycle, health, observability,...  ...partners to deliver high‑availability accelerated computing infrastructure. Define and drive...  ...for best practices into DGX Cloud engineering practices. Guide technical delivery across... 

    NVIDIA Gruppe

    Santa Clara, CA
    2 days ago
  • $200k - $322k

    We are seeking a self‑motivated senior engineer for the Aerial Omniverse Digital Twin team...  ...team, you will design and implement GPU kernels that apply time‑varying, multi‑antenna...  .... Impactful publications involving GPU‑accelerated numerical workloads or real‑time system... 

    NVIDIA Gruppe

    Santa Clara, CA
    5 days ago
  • $128.88k - $181.94k

     ...The Role and Impact Join Intel's Compiler Engineering team, where you will collaborate on cutting...  ...worldwide to harness CPUs, GPUs, and accelerators to achieve extraordinary breakthroughs...  ...models like OpenMP, SYCL, CUDA, or GPU programming. ~ Knowledge of performance... 
    Local area
    Immediate start
    Worldwide
    Shift work

    Intel

    Santa Clara, CA
    4 days ago
  • $207k - $300k

    Google is seeking an experienced AI/ML Software Engineer to enhance GPU architectures and optimize performance benchmarks. The role involves collaborating with teams to solve ML model challenges and architect transformative AI solutions, contributing to Google's machine... 

    Google

    Sunnyvale, CA
    4 days ago
  • $152k - $241.5k

    NVIDIA's invention of the GPU in 1999 sparked the growth of the...  ...for versatile software engineers for our XLA team. NVIDIA is at...  ...Responsibilities In this role, develop compiler optimization algorithms for...  ...architecture teams to accelerate the next generation of deep learning... 

    NVIDIA Gruppe

    Santa Clara, CA
    2 days ago
  •  ...mission is to build great products that accelerate next-generation computing experiences-from...  ...are seeking a Principal Software Quality Engineer to serve as the senior technical leader for...  ...-level qualification on AMD Instinct™ GPU platforms. You will set the technical direction... 
    Contract work
    Shift work

    Advanced Micro Devices , Inc.

    San Jose, CA
    3 days ago
  • $163k - $253k

     ...with both hardware and software engineers to identify and address the...  ...You'll Do Adapting torch.compile to our backend: lowering...  ...primitives. Where existing DSLs' GPU assumptions break, deciding...  ...PyTorch backends for non-CUDA accelerators (XPU, ROCm, MPS, TPU, custom)... 
    Live in
    Work at office
    Immediate start
    Flexible hours

    Samsung Semiconductor

    San Jose, CA
    20 days ago
  • $140k - $224.25k

     ...seeking a creative, and hands‑on software engineer with a test to failure approach who is a...  ...tools C++/C#/Python to improve quality and accelerate delivery of GeForce NVIDIA products. The...  ...and optimize the testing workflows in GPU domain. Write maintainable, reliable, and... 

    NVIDIA Gruppe

    Santa Clara, CA
    4 days ago
  • $138k - $207k

     ...Date posted 04/19/2026 Category Engineering Hire Type Employee Job ID 16955...  ...simulation solutions utilizing GPU acceleration and parallel programming to tackle complex...  ...Debugging functionality and performance of compiler enhancements and optimizations.... 
    Remote work

    Synopsys

    Sunnyvale, CA
    5 days ago
  • $184k - $287.5k

    Overview We are looking for a Senior Formal Verification Engineer for GPU Kernels. NVIDIA's Deep Learning Safety Team is hiring engineers to...  ...your work into production pipelines to support kernel and compiler developers. Integrate AI into formal verification workflows,... 
    Work experience placement

    NVIDIA Gruppe

    Santa Clara, CA
    2 days ago
  • $184k - $287.5k

    Senior Formal Verification Engineer, GPU Kernels page is loaded## Senior Formal Verification Engineer, GPU Kernelslocations: US, CA, Santa...  ...can, and you will help build it. Join the team supporting compiler and kernel developers for safe autonomous driving.**What you'... 
    Work experience placement

    NVIDIA Corporation

    Santa Clara, CA
    1 day ago
  • $175k - $250k

     ...Bolt Graphics Gpu Compiler Lead Bolt Graphics is a semiconductor startup based in Sunnyvale, CA building the fastest and most efficient...  ...and efficiency Lead internal teams of compiler engineers and coordinate with partners and external contributors Qualifications... 
    Work from home

    Bolt Graphics

    Sunnyvale, CA
    3 days ago
  •  ...is to build great products that accelerate next-generation computing experiences...  ...Lead / Principal Systems Design Engineer to join our growing team. As a...  ...Design and implement compilers based on MLIR fused model to execute on NPU/GPU effectively Debugging issues... 

    Advanced Micro Devices , Inc.

    San Jose, CA
    5 days ago
  • $160k - $253k

     ...data centers are transforming into AI factories, and NVIDIA accelerated computing is the engine of artificial intelligence. Our data center platforms...  ...product team. This role is pivotal in showcasing NVIDIA's GPU architecture, server-level platforms, and rack-scale innovations... 

    NVIDIA Gruppe

    Santa Clara, CA
    2 days ago
  • $175k - $250k

    A semiconductor startup in Sunnyvale is seeking a CPU Compiler Lead to enhance the performance of their cutting-edge GPU architecture. The role involves implementing latest ISAs in compilers, leading vectorization and autotuning efforts, and ensuring robust integration... 

    Bolt Graphics

    Sunnyvale, CA
    4 days ago
  • $184k - $287.5k

    NVIDIA Gruppe is seeking a senior engineer for the Aerial Omniverse Digital Twin team in Santa Clara, California. This role involves leading the design of a GPU-accelerated propagation engine for 5G and 6G network simulation, focusing on real-time algorithms and ray-tracing... 

    NVIDIA Gruppe

    Santa Clara, CA
    5 days ago
  • $184k - $287.5k

    Overview We are seeking a self-motivated senior engineer for the Aerial Omniverse Digital Twin team. This hire will lead the design and implementation of a real-time, GPU-accelerated propagation engine that predicts how radio signals travel through realistic 3-D environments... 

    NVIDIA Gruppe

    Santa Clara, CA
    5 days ago
  •  ...In your first year with TI, you will participate in the Career Accelerator Program (CAP), which provides professional and technical...  ...developed, built and optimized as a product, test or validation engineer. Work with TI teams, customers and external partners around the... 

    Texas Instruments

    Santa Clara, CA
    3 days ago
  • EngineersOfAI is seeking a highly accomplished GPU Architect to lead the next generation of AI accelerators and multi-GPU cluster architecture. This significant...  ..., manufacturing techniques, and reliability engineering. You will ensure performance efficiency across complex... 

    EngineersOfAI

    Milpitas, CA
    3 days ago
  • $100k

     ...Field Applications Engineer, IP Product Tenstorrent is leading...  ...innovations in software models, compilers, platforms, networking, and...  ...revolutionary RISC-V CPU and AI accelerator IP products with customers...  ...engineer with proven success in CPU/GPU/NPU IP sales engagements.... 
    Permanent employment
    Work at office
    Worldwide

    Tenstorrent

    Santa Clara, CA
    1 day ago
  • NVIDIA is seeking a System Design Engineer in Santa Clara, California. This role involves collaborating with HW/SW engineers to develop GPU/Tegra based products, focusing on cost-performance balance and optimization. Candidates should hold a B.S or M.S. in Electrical Engineering... 

    NVIDIA

    Santa Clara, CA
    2 days ago
  • $175k - $250k

    A semiconductor startup in Sunnyvale is looking for a highly experienced GPU Compiler Lead to design and implement a high-performance compiler stack for their proprietary GPU architecture. The ideal candidate should have over 8 years of industry experience and strong proficiency... 

    Bolt Graphics

    Sunnyvale, CA
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Compiler Engineer, GPU Acceleration. Be the first to apply!