JobsCompiler Engineer, GPU Acceleration
Job description
The Compiler Engineer, GPU Acceleration role at IBM involves designing, developing, testing, and delivering innovative software solutions for GPU-accelerated environments. The position focuses on runtime compilation and dynamic code generation to enhance execution efficiency for Watsonx.data. Working within an Agile team, the engineer will collaborate with stakeholders to address customer-reported issues and contribute to the CI/CD pipeline. This role is essential for optimizing compilation strategies and improving execution planning interfaces.
Requirements
- Experience in software development and compiler engineering with a strong proficiency in C++.
- Hands-on exposure to compiler frameworks, language runtimes, or code-generation systems such as LLVM or MLIR.
- Familiarity with execution engines and query-processing internals like Velox.
- Proven ability to debug complex issues across runtime-generated and host code.
- Experience working in Agile environments and contributing to CI/CD pipelines.
Responsibilities
- Design, code, and test innovative component-level software solutions.
- Contribute to the automated CI/CD pipeline for seamless integration and delivery.
- Develop and unit test code fixes for customer-reported problems.
- Deliver high-quality offerings that meet stakeholder requirements.
- Collaborate with stakeholders to ensure successful solution delivery.
Benefits
- IBM offers competitive compensation, healthcare coverage, retirement programs, paid parental leave, tuition assistance, wellness programs, flexible work options, and extensive learning and certification resources.
Is this posting expired or inaccurate?
