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

Principal Software Engineer - GPU & Velox Architecture

IBM Computing

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 This is a high-impact leadership role pairing directly with the Principal Architect to bridge the gap between GPU hardware acceleration and the Velox execution engine. You will define how Presto utilizes GPU resources for next-gen performance. Responsibilities Lead the architectural design for bridging GPU compute capabilities with the Velox C++ execution library. Collaborate with Presto/Velox architects to define interfaces for heterogeneous computing (CPU/GPU hybrid execution). Drive technical decision-making and roadmap planning for the GPU acceleration track. Mentor senior engineers and provide technical guidance on C++ internals and vectorization. Required technical and professional expertise 10+ years of software engineering experience, with deep expertise in C++. Strong background in Database Internals (Query Execution, Optimizers, Vectorized Processing, columnar processing etc). Experience with GPU architecture (CUDA/ROCm) or integrating hardware accelerators into distributed systems. Ability to navigate complex large-scale C++ codebases (e.g., Velox, ClickHouse, Arrow). Ability to contribute to design documents and architectural discussions, and to work effectively across a distributed engineering team. Preferred technical and professional experience Experience with Velox / Presto / Trino Knowledge of resource management (resource groups, scheduling) Experience with fault tolerance / retry mechanisms Contributions to open-source systems 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. #J-18808-Ljbffr

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer - GPU & Velox Architecture in San Jose, CA vacancy
  •  ...Introduction At IBM Software, we transform client challenges...  ...directly with the Principal Architect to bridge the gap between GPU hardware acceleration and the Velox execution engine. You will define how Presto...  ...: · Lead the architectural design for bridging GPU... 
    Suggested

    IBM

    San Jose, CA
    3 days ago
  •  ...Introduction At IBM Software, we transform client challenges...  ...for an expert C++ Engineer to join the core team...  ...engine (Prestissimo/Velox). In this role, you will...  ...execution and GPU acceleration. You will...  ...signatures. Work with the architectural team to define the standard... 
    Suggested

    IBM Computing

    San Jose, CA
    3 days ago
  •  ...technology company is seeking a Senior Staff Software Developer in Santa Clara. This role...  ...in high-performance C++ programming, GPU architectures, and Large Language Models. Ideal...  ...a passion for groundbreaking software engineering. A Master's degree and significant hands... 
    Suggested

    AMD

    Santa Clara, CA
    3 days ago
  • $124k - $195.5k

    ## Software Engineer, GPU Performance ToolsApplylocations: US, CA, Santa Clara: US, OR, Hillsboro: US, Remotetime type: Full timeposted on:...  ...Posted Yesterdayjob requisition id: JR2017424NVIDIA's GPU Architecture Group is seeking an outstanding Software Engineer to advance... 
    Suggested

    NVIDIA Corporation

    Santa Clara, CA
    10 hours ago
  • $272k - $431.25k

     ...language and reasoning models in distributed GPU environments. By bringing to bear sophisticated techniques in serving architecture, GPU resource management, and intelligent...  ...AI infrastructure, and we’re searching for engineers enthusiastic about building the next generation... 
    Suggested

    NVIDIA Gruppe

    Santa Clara, CA
    1 day ago
  • $272k - $431.25k

     ...ship an Always‑On, low‑overhead GPU profiling service that runs in production...  ...ML workloads. You will lead the architecture and hands‑on delivery across system software, drivers, and CUDA to make...  ...Set technical direction for an engineering team; mentor engineers, drive... 

    NVIDIA Gruppe

    Santa Clara, CA
    1 day ago
  •  ...w a r e A r c h i t e c t THE ROLE: As GPU Software Architect, you will provide technical leadership at the intersection of GPU architecture, multi‑ASIC platform bring‑up, and software...  ...across distributed, cross‑functional engineering teams. Strong background in systems... 
    Remote work

    Advanced Micro Devices

    Santa Clara, CA
    1 day ago
  •  ...the Role We are seeking a Principal Software Quality Engineer to serve as the senior technical leader...  ...qualification on AMD Instinct™ GPU platforms. You will set the technical...  ...~ Own the end-to-end validation architecture for ROCm - unit, integration, framework... 
    Contract work
    Shift work

    Advanced Micro Devices , Inc.

    San Jose, CA
    2 days ago
  •  ...Introduction We are hiring a senior engineer to design and deliver a BYOC (Bring Your Own Cloud) platform...  ...AWS (IBM Cloud is a strong plus), with a focus on GPU-enabled infrastructure. This role will lead architecture and implementation of secure, scalable, production... 

    IBM

    San Jose, CA
    3 days ago
  • $181.1k - $318.4k

    GPU Software Architecture Engineer, Graphics, Games, & ML — Cupertino, California, United States Apple Silicon GPU SW architecture team within the...  ...Graphics & Compute Technologies group is seeking a senior/principal engineer to lead server-side ML acceleration and multi-... 
    Relocation

    Apple Inc.

    Cupertino, CA
    3 days ago
  • $152k - $241.5k

     ...of computer graphics, with our invention of the GPU. The GPU has also shown to be spectacularly effective...  ...a more exciting time to join our team! NVIDIA Architecture Modeling group is looking for Architects, Software Engineers, and AI application developers to join our... 

    NVIDIA Gruppe

    Santa Clara, CA
    1 day ago
  • $181.1k - $318.4k

    GPU Performance Engineer, Platform Architecture Cupertino, California, United States Hardware Imagine what you could do here! At Apple, new ideas have a...  ...team, you will be working with architecture, design and software partners on the definition and tuning of Apple’s... 
    Relocation

    Apple Inc.

    Cupertino, CA
    3 days ago
  • $272k - $431.25k

    NVIDIA is seeking a highly motivated Principal System Software Engineer to drive next‑generation innovations...  ...platform software, system architecture, and performance engineering. In this...  ...optimization initiatives across CPU, GPU, memory, storage, networking, and platform... 

    NVIDIA

    Santa Clara, CA
    1 day ago
  • $160k - $322k

    NVIDIA Gruppe in Santa Clara is seeking a Senior Technical Marketing Engineer focused on GPUs and scale-up architecture. The role involves showcasing NVIDIA's GPU architecture and server-level platforms, aiming to maximize performance for AI applications. The ideal candidate... 

    NVIDIA Gruppe

    Santa Clara, CA
    1 day ago
  • $170k - $277k

     ...Job Summary As a Principal Software Engineer within the Engineering team, you will drive the technical leadership and end‑to‑end delivery...  ...pivotal role in shaping the future of our network security architecture. This role offers the opportunity to innovate at the intersection... 
    Visa sponsorship
    Work visa

    Palo Alto Networks

    Santa Clara, CA
    2 days ago
  •  ...powered IT management and cybersecurity software, serving Managed Service Providers (...  ...bar. Job Summary The Principal Software Engineer - Cloud Native and SASE focused will...  ...network. This is a hands-on architecture role responsible for defining how customer... 
    Worldwide

    Kaseya Careers

    Sunnyvale, CA
    2 days ago
  • $231.4k - $331.8k

     ...Join Cisco's distinguished Solution Architecture team within our Common Hardware organization...  ...focused on bridging hardware and software-delivering seamless, high-performance networking...  ...role in coordinating across multiple engineering and business units, ensuring technical... 
    Full time
    Temporary work
    Local area
    Flexible hours

    Webex Events (formerly Socio)

    San Jose, CA
    21 hours ago
  • $158.74k - $236k

     ...codebase, adding new features and evolving our next generation architecture.  ~Contribute to a team that values code quality,...  ...degree or foreign equivalent in Computer Science, Computer Engineering, Software Engineering or related field.  Experience Requirements:... 
    Local area
    Remote work
    Worldwide

    Barracuda Networks

    Campbell, CA
    3 days ago
  • $167k - $270.5k

     ...drives great outcomes. Job Summary As an AI-Native Cloud Software Engineer , you won't just manage environments; you will build the...  ...management to AI-driven, self-healing software architectures. Role Overview: You will design, develop, and optimize... 
    Full time
    Work at office
    Shift work

    Palo Alto Networks

    Santa Clara, CA
    4 days ago
  • $185k - $203k

     ...Principal Embedded Software Engineer - Ethernet Retimers San Jose, California, United States Astera Labs (NASDAQ: ALAB) provides rack-scale...  ...based portfolio, enabling customers to deploy tailored architectures to meet their unique infrastructure requirements.... 
    Work at office
    Worldwide
    Flexible hours

    Astera Labs

    San Jose, CA
    2 days ago
  • $147k - $237.5k

     ...Job Summary The Layer 7 security team is seeking a Senior Principal Software Engineer to lead the design and development of next-generation...  ...mission-critical infrastructure worldwide. You will define architecture, influence product direction, and lead the development of... 
    Worldwide

    Palo Alto Networks

    Santa Clara, CA
    2 days ago
  • $180k - $205k

     ...other foundational industries. Our architecture and approachisbased on silicon photonics...  ...PsiQuantumalso develops the algorithms and software needed to make these systems...  ...at PsiQuantum works closely alongside engineers and scientists in the electronics, system... 
    Full time
    Shift work

    PsiQuantum

    Milpitas, CA
    4 days ago
  • $203k - $230k

     ...technologies with the company's COSMOS software suite to unify diverse components into...  ...enabling customers to deploy tailored architectures to meet their unique infrastructure requirements...  ...As member of Astera Labs Hardware Engineering team you will be responsible for... 
    Contract work
    Flexible hours

    Astera Labs

    San Jose, CA
    1 day ago
  • $147k - $237.5k

    Job Summary As a Principal Software Engineer within the Engineering team, you will drive the technical leadership and end-to-end delivery of next...  ...role in shaping the future of our network security architecture. This role offers the opportunity to innovate at the intersection... 
    Visa sponsorship
    Work visa

    Palo Alto Networks, Inc.

    Santa Clara, CA
    4 days ago
  • A leading technology company is seeking a Senior Systems Software Engineer to join their GPU Software team in California. This position involves designing and developing GPU driver architecture while optimizing performance for both datacenter and gaming applications. The... 

    NVIDIA

    Santa Clara, CA
    4 days ago
  • $116k - $224.25k

    We are searching for a Backend Compiler Engineer for an exciting and fun role in our GPU Software organization. Our Compiler team is responsible for constructing...  ...'s current and future complex parallel SIMT architectures. NVIDIA's invention of the GPU 1999 sparked the growth... 
    Worldwide

    NVIDIA

    Santa Clara, CA
    1 day ago
  • $147k - $237.5k

     ...using the Palo Alto Networks network security portfolio. Principal Software Engineers are: Design and develop high-volume, low-latency...  ...alternatives and technologies and presenting these for architectural review. Communicate with devops and cross functional... 
    Full time
    Work at office

    Palo Alto Networks

    Santa Clara, CA
    7 days ago
  • $160k - $253k

    Senior Technical Marketing Engineer - GPU and System Architecture page is loaded## Senior Technical Marketing Engineer - GPU and System Architecturelocations...  ...high performance compute, networking, and a full-stack software ecosystem to power AI at scale. We are looking for a... 

    NVIDIA

    Santa Clara, CA
    1 day ago
  •  ...Together, we advance your career. SENIOR GPU FIRMWARE ENGINEER The Role Join AMD’s Datacenter...  ...at the intersection of hardware and software. You enjoy collaborating directly...  ...internals. Familiarity with GPU architectures and runtimes. Familiarity with microcontroller... 

    AMD

    Santa Clara, CA
    2 days ago
  • $2,000 per month

     ...that are hard-coded for individual model architectures. Our first product (Sohu) only supports...  ...deep chain-of-thought reasoning. Software Engineer, ML Performance Running millions of tokens...  ...candidates may also have experience with: GPU kernel profiling and low-level... 
    Work at office
    Relocation package

    OpenReq

    Cupertino, CA
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer - GPU & Velox Architecture. Be the first to apply!