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

Kernel Engineer Scientific Computing (SPU)

Vorticity

Kernel Engineer

Vorticity is building the world's first Scientific Processing Unit (SPU), a new class of silicon purpose-built to accelerate scientific computing beyond the limits of GPUs. We are designing tightly coupled software–hardware systems around applied mathematics workloads to deliver order-of-magnitude performance gains. Unlocking its full potential requires early, deep engagement from applied mathematics–driven software engineers who can translate real-world scientific workloads into executable models, kernels, libraries, and applications that inform both architecture and tooling decisions.

As a Kernel Engineer, you will work at the intersection of applied mathematics, scientific computing, parallel programming, and low-level performance engineering. You will help shape how numerical kernels are implemented, optimized, and eventually mapped onto the SPU. Your work may include building early numerical kernels and libraries, developing prototype applications, and writing Python-based workload models and simulators, all to support and inform the evolving hardware and compiler stack.

This requires both strong applied math fundamentals and deep low-level implementation ability. You should be comfortable moving from mathematical formulations to efficient kernels, reasoning about accuracy, stability, data movement, memory hierarchy, parallel execution, and compiler behavior along the way. This position is ideal for someone who combines strong scientific computing instincts with the low-level habits of a performance engineer.

Responsibilities
  • Prototyping and implementing core kernels and low-level numerical primitives for the SPU.
  • Translating mathematical formulations into executable, performance-relevant kernel implementations.
  • Analyzing and optimizing memory-access patterns, including coalescing, locality, shared memory usage, cache behavior, register pressure, and host-device data movement.
  • Collaborating closely with hardware architects to evaluate algorithm–architecture tradeoffs around memory hierarchy, synchronization, vector/SIMT execution, instruction behavior, and parallel scheduling.
  • Working with compiler and runtime teams to ensure kernels map cleanly to the SPU programming model.
  • Designing microbenchmarks, correctness tests, numerical accuracy tests, and performance models, then iteratively refining kernels based on hardware evolution, compiler behavior, profiler output, and measured performance.
Core Skills:
  • Strong applied mathematics and scientific computing judgment, with the ability to understand numerical workloads deeply enough to implement them correctly and efficiently.
  • Strong proficiency in C++ and CUDA, HIP, SYCL, or an equivalent accelerator programming model.
  • Experience writing custom kernels, not just using existing frameworks or vendor libraries.
  • Ability to translate mathematical formulations into low-level implementations while balancing accuracy, stability, precision, data movement, and performance.
  • Deep understanding of GPU execution and memory hierarchy, including global memory, shared memory, registers, caches, coalescing, atomics, reductions, scans, warp-level execution, and occupancy.
  • Experience using profiling and performance tools to identify bottlenecks, test hypotheses, and validate improvements.
  • Ability to reason from profiler output to concrete code changes, rather than treating performance debugging as guesswork.
  • Solid concurrency fundamentals, including race conditions, atomicity, synchronization, and thread/process execution behavior.
Nice to Have Skills:
  • Familiarity with performance analysis tools or modeling techniques (profilers, roofline models)
  • Exposure to compilers, runtimes, or code generation frameworks
  • Experience in applied scientific domains such as physics, geophysics, CFD, climate, materials, fusion, or finance.
  • Experience with low-level GPU assembly or intermediate representations.
  • Familiarity with low-level system software or drivers.
Non-Technical Qualities:
  • Excellent written and verbal communication skills
  • Strong ability to work independently and collaboratively in a team.
  • Comfort operating in an early-stage environment where the hardware, compiler, and software stack are evolving together.
  • Willingness to put in the hard work needed to bring the SPU to life.
  • Above all: low ego.

As passionate scientists and engineers, we are well aware of the plethora of critical problems in the world that cannot be solved because humanity simply does not have enough computing power. To address this, Vorticity is developing a radically new silicon chip architecture and system to dramatically accelerate scientific computing problems.

Vorticity's mission is to expand human ingenuity. To do that we are building a team of exceptional people to work together on big problems. Join us!

Vacancy posted 7 hours ago
Similar jobs that could be interesting for youBased on the Kernel Engineer Scientific Computing (SPU) in Redwood City, CA vacancy
  •  ...an Applied Math Libraries Engineer to develop numerical software for the world’s first Scientific Processing Unit (SPU) in Redwood City, California...  ...numerical linear algebra kernels in C, C++, and Python...  ...experience in scientific computing, eager to contribute to cutting... 
    Scientific

    Vorticity Inc.

    Redwood City, CA
    1 day ago
  • $120k - $170k

    Vorticity Inc. in Redwood City is seeking a Kernel Engineer to develop the world’s first Scientific Processing Unit (SPU). You will design and implement numerical kernels, ensuring high performance in scientific computing. The role requires strong proficiency in C++, familiarity... 
    Scientific

    Vorticity Inc.

    Redwood City, CA
    1 day ago
  •  ...building the world’s first Scientific Processing Unit (SPU), a new class of silicon...  ...to accelerate scientific computing beyond the limits of GPUs....  ...mathematics‑driven software engineers who can translate real‑world...  ...into executable models, kernels, libraries, and applications... 
    Scientific

    Vorticity Inc.

    Redwood City, CA
    1 day ago
  • $256k - $278k

    Staff Functional Safety Engineer, Robotics Compute, DeepMind Location: Mountain View, CA, USA Qualifications Bachelor's degree in Electrical...  ...We use our technologies for widespread public benefit and scientific discovery, ensuring safety and ethics are always our highest... 
    Scientific
    Full time

    Google Inc.

    Mountain View, CA
    3 days ago
  • $300k - $400k

     ...Opportunity The most important scientific discoveries of our time won't...  ...into the stack: scheduling, kernels, RDMA, weight synchronization...  ...eliminate bottlenecks across compute, memory, and network...  ...world's best — the scientists, engineers, and problem-solvers who don'... 
    Scientific
    Visa sponsorship
    Flexible hours
    Shift work

    Periodic Labs

    Menlo Park, CA
    7 hours ago
  •  ...Runtime Engineer The era of pervasive AI has arrived. In this era...  ..., supporting AI, ML, and scientific applications in high-performance...  ...-generation high-performance compute systems for AI applications at...  ...System software (drivers and kernel) support for the next... 
    Scientific

    SambaNova Systems

    Palo Alto, CA
    1 day ago
  •  ...building state of the art models to make novel scientific discoveries. We are well funded and growing rapidly...  ...world's best AI + science lab for physicists, computational materials scientists, AI researchers, and engineers. You will contribute open-source large scale LLM... 
    Scientific

    Periodic Labs

    Menlo Park, CA
    4 days ago
  •  ...surrogates Required PhD in computational physics, applied mathematics, computational engineering, or a closely related field Deep...  ...CUDA — writing and optimizing kernels, memory hierarchy, multi-GPU...  ...operators, physics‑informed ML, or scientific HPC IC design domain... 
    Scientific

    Voltai Inc.

    Palo Alto, CA
    1 day ago
  • $120k - $210k

     ...and charging systems. Tau's team of engineers, scientists, technologists, operators,...  ...expand our team with diverse engineering, scientific, and operational expertise. About...  ...systems, mechanical, materials, software, computational physics, and beyond. About The Role... 
    Scientific
    Flexible hours

    Tau Inc

    Redwood City, CA
    2 days ago
  •  ...help others.Position OverviewThe Staff Engineer, Process Development & Automation coordinates...  ...knowledge as well as creative technical/scientific skills to product creation; recognized...  ...day.Ability to work in front of a computer screen and/or perform typing for approximately... 
    Scientific
    Full time
    For contractors
    Casual work
    Local area
    Afternoon shift

    Exact Sciences Corporation

    Redwood City, CA
    2 days ago
  • $214k - $295k

     ...Staff Software Engineer, Data Infrastructure, AI Compute Platform Redwood City, CA (Hybrid) Biohub is the first large-scale initiative bringing...  ...We're building a general-purpose system to accelerate scientific discovery, integrating frontier AI models, biological... 
    Scientific
    Work at office
    Worldwide
    Relocation package
    Flexible hours
    3 days per week

    Biohub

    Redwood City, CA
    4 days ago
  • ## Test Automation Engineering Manager, Biomedical Knowledge Base, QDI**Overview**At QIAGEN...  ...labs all over the world to facilitate scientific discovery and progress, focused on...  ...we use semantic technologies and other computational techniques to provide biological context... 
    Scientific
    Local area

    Qiagen N.V

    Redwood City, CA
    1 day ago
  •  ...expertise in numerical PDE methods, C++, and CUDA while collaborating with a multidisciplinary team of experts in AI and computational physics. This role offers the opportunity to work on cutting-edge technology and significant scientific challenges. #J-18808-Ljbffr Voltai Inc.
    Scientific

    Voltai Inc.

    Palo Alto, CA
    1 day ago
  •  ...Kernel Engineer Tilde Research is a moonshot AI lab advancing mechanistic interpretability, new architectures, and pretraining science. We build foundational understanding of models to advance the frontier of intelligence. About the role: As a Kernel Engineer... 
    Full time
    Internship

    Tilde

    Palo Alto, CA
    4 days ago
  • $155k - $205k

     ...built on transparency, mutual respect, and valuing great ideas wherever they come from. The Role We’re looking for a Senior Computer Vision Engineer with deep expertise in state estimation, sensor fusion, and geometry-based perception. You’ll work at the core of VIDAS™—... 
    Remote job
    Full time
    Temporary work
    Home office
    Flexible hours

    Compound Eye

    Redwood City, CA
    4 days ago
  • ## Process Development & Automation Engineer IIApplylocations: US - CA - Redwood City: US...  ...circumstances.* Proven capability to take scientific bench protocols from the bench to...  ...working day.* Ability to work in front of a computer screen and/or perform typing for approximately... 
    Scientific
    Full time
    Casual work
    Afternoon shift

    Exact Sciences Corporation

    Redwood City, CA
    1 day ago
  • $160k - $200k

     ...In this role at Dexterity, you will be working on writing Computer Vision code and building Machine Learning models for computer vision. The role will involve understanding our current systems and their limitations and bringing your expertise in Computer Vision and developing... 
    Work experience placement

    Dexterity

    Redwood City, CA
    2 days ago
  • $140k - $160k

     ...ASRC Federal is looking for a Senior HPC Engineer, as ASRC Federal InuTeq provides High Performance Computing services across the full HPC lifecycle including computational...  ...development, as well as directly supporting scientific users by diagnosing and reproducing application... 
    Scientific
    Contract work
    Weekend work

    ASRC Federal Holding Company

    Mountain View, CA
    4 days ago
  • $70 - $90 per hour

     ...Senior Project Manager, Computational Biology & AI/ML (Contract-12 Months-Remote) Our Mission...  ..., and machine learning scientists and engineers collaborate to achieve ambitious goals....  ...who excels at translating abstract scientific goals into actionable project plans, connecting... 
    Scientific
    Hourly pay
    Contract work
    Local area
    Remote work

    Altos Labs

    Redwood City, CA
    4 days ago
  • $170k - $260k

     ...established start-up, where a collective of visionary scientists, engineers, and entrepreneurs are dedicated to transforming the landscape...  .... Distributed/Parallel Training: Implement distributed computing techniques to enable parallel training of large deep learning... 
    Work at office

    GenBio AI

    Palo Alto, CA
    1 day ago
  •  ...construction, monitoring and removal; or underground tank site remediation. Knowledge of Hazardous materials management, including its scientific background, technology, principles, methods, investigative techniques and problems. Laws, regulations and codes governing... 
    Scientific
    Work at office
    Local area

    County of San Mateo

    Redwood City, CA
    5 days ago
  •  ...Kosowski, received his PhD in Theoretical Computer Science at the age of 20 and made significant contributions across numerous scientific fields, including AI and quantum...  ...experience in a technical sales or application engineering role. Has a strong understanding of... 
    Scientific

    Pathway

    Palo Alto, CA
    1 day ago
  • $138.4k - $163.99k

     ...experimental instruments in a world-leading scientific research environment excite you? The...  ...LCLS) Directorate at SLAC is seeking a Computational Beamline Scientist to work on the...  ...of software developers, scientists, and engineers. Responsibilities include adapting and... 
    Scientific
    Hourly pay
    Flexible hours

    Stanford University

    Menlo Park, CA
    7 hours ago
  • $265k - $331k

     ...signaling pathway. The Opportunity: As an Executive Director and Head of Research Computational Biology within our Biology Function, the individual will oversee the scientific and strategic direction of systems biology research and preclinical computational... 
    Scientific
    Full time
    Local area

    REVOLUTION Medicines

    Redwood City, CA
    3 days ago
  • $174k - $250k

     ...r o j e c t A - L i f e Software Engineering Mountain View, CA (HQ) About the company...  ...data. You will work directly with our computational biologists and lab scientists to solve...  ...software development for data-heavy scientific applications ~ PhD in CS or a... 
    Scientific
    Full time

    X: The Moonshot Factory

    Mountain View, CA
    2 days ago
  • $180k

    xAI is seeking a talented individual to join their Compute Infrastructure team, focused on building one of the world’s largest AI supercomputers...  .... Ideal candidates will possess deep programming skills, GPU kernel optimization experience, and a strong grasp of large-scale... 

    xAI

    Palo Alto, CA
    5 days ago
  • $241k - $331k

     ...Staff AI Infrastructure Engineer Redwood City, CA (Hybrid) Biohub...  ...frontier AI models, massive compute, and frontier experimental...  ...purpose system to accelerate scientific discovery, integrating frontier...  ..., WEKA, POSIX semantics), kernel internals (cgroups, namespaces... 
    Scientific
    Work at office
    Relocation package
    3 days per week

    Biohub

    Redwood City, CA
    4 days ago
  • $117.9k - $152.57k

     ...that enable data workflows, logistics, scientific processes, and advanced analytics. In this...  ...work at the intersection of software engineering and scientific innovation, creating...  ...solutions. Configures and develops computer applications and solutions by using analytical... 
    Scientific
    For contractors
    Local area

    GILEAD

    San Mateo, CA
    4 days ago
  •  ...developing in vivo genetic medicines to engineer the transcriptome and genome of...  ...high-throughput screening, genomics, and computational biology to build a platform for rapid development...  ..., bioinformatics, machine learning and scientific computing. This role manages a team of... 
    Scientific

    Skills Alliance

    San Mateo, CA
    1 day ago
  • $150k - $220k

     ...Software Engineer WindBorne Systems is supercharging weather forecasts with a unique proprietary data source: a global constellation...  ...in systems programming, real-time data processing, or scientific computing Prior work in aerospace, defense, or climate tech Active... 
    Scientific
    Work at office

    WindBorne Systems

    Palo Alto, CA
    7 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Kernel Engineer Scientific Computing (SPU). Be the first to apply!