Jobbörse

Finde Jobs in deiner Nähe – ob vor Ort, hybrid oder remote.
  • Ähnliche Jobs zu: GPU Compiler QA
XX
Software Engineering Compiler Engineer, GPU Acceleration Professional Multiple CitiesIBMWausau, Wisconsin, United States
XX

Software Engineering Compiler Engineer, GPU Acceleration Professional Multiple Cities

IBM
  • US
    Wausau, Wisconsin, United States
  • US
    Wausau, Wisconsin, United States

Über

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 education None
Preferred education Bachelor's Degree
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.
Other Relevant Job Details IBM offers a competitive and comprehensive benefits program. Eligible employees may have access to:
Healthcare benefits including medical & prescription drug coverage, dental, vision, and mental health & well being
Financial programs such as 401(k), cash balance pension plan, the IBM Employee Stock Purchase Plan, financial counseling, life insurance, short & long-term disability coverage, and opportunities for performance based salary incentive programs
Generous paid time off including 12 holidays, minimum 56 hours sick time, 120 hours vacation, 12 weeks parental bonding leave in accordance with IBM Policy, and other Paid Care Leave programs. IBM also offers paid family leave benefits to eligible employees where required by applicable law
Training and educational resources on our personalized, AI-driven learning platform where IBMers can grow skills and obtain industry‑recognized certifications to achieve their career goals
Diverse and inclusive employee resource groups, giving & volunteer opportunities, and discounts on retail products, services & experiences
We consider qualified applicants with criminal histories, consistent with applicable law.
This position was posted on the date cited in the key job details section and is anticipated to remain posted for 21 days from this date or less if not needed to fill the role.
IBM will not be providing visa sponsorship for this position now or in the future. Therefore, in order to be considered for this position, you must have the ability to work without a need for current or future visa sponsorship.
The compensation range and benefits for this position are based on a full-time schedule for a full calendar year. The salary will vary depending on your job-related skills, experience and location. Pay increment and frequency of pay will be in accordance with employment classification and applicable laws. For part time roles, your compensation and benefits will be adjusted to reflect your hours. Benefits may be pro-rated for those who start working during the calendar year.
Job Title Compiler Engineer, GPU Acceleration
Date Posted 16-Jun-2026
Job ID 118139
City / Township / Village San Jose, Austin
State / Province Texas, California
Country United States
Work arrangement Hybrid
Area of work Software Engineering
Employment type Regular
Contract type Regular
Projected Minimum Salary per year 193,200.00
Projected Maximum Salary per year 358,800.00
Position type Professional
No Travel True
Company (0147) International Business Machines Corporation
Shift General (daytime)
IBM 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, genetics, pregnancy, disability, neurodivergence, age, or other characteristics protected by the applicable law. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.
#J-18808-Ljbffr
  • Wausau, Wisconsin, United States

Sprachkenntnisse

  • English
Hinweis für Nutzer

Dieses Stellenangebot stammt von einer Partnerplattform von TieTalent. Klick auf „Jetzt Bewerben”, um deine Bewerbung direkt auf deren Website einzureichen.