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 17 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
  •  ...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
  • DensityAI is seeking a talented engineer to specialize in writing and optimizing compute kernels for our custom AI accelerator. This critical role involves close collaboration with architecture and compiler teams, enabling effective interaction between ML workloads and... 
    Suggested

    DensityAI

    Mountain View, CA
    17 hours 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
    17 hours ago
  •  ...surrogates Required PhD in computational physics, applied mathematics, computational engineering, or a closely related field...  ...CUDA — writing and optimizing kernels, memory hierarchy, multi-GPU...  ...operators, physics-informed ML, or scientific HPC IC design domain... 
    Scientific

    Voltai

    Palo Alto, CA
    26 days 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
  • $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
  • $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
  •  ...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
  •  ...diagnostic imaging using x-rays and administers radiation therapy to treat medical conditions. Other imaging equipment they use includes computed tomography (CT) and magnetic resonance imaging (MRI) to diagnose patients. The technologist is responsible for following the... 
    Daily paid
    Full time
    Seasonal work
    Local area

    NurseStaffing

    Redwood City, 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
  •  ...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
  • $40 - $45 per hour

     ...position will be in support of a new computational and mathematical sciences team at SRI...  ...Applied Mathematics, Computer Science, or Engineering with a focus on computational sciences...  ...collaborated across technical and scientific disciplines to discover and develop groundbreaking... 
    Scientific
    Full time
    Temporary work
    Summer work
    Internship
    Summer internship
    Work at office

    SRI International

    Menlo Park, CA
    1 day ago
  • $135.9k - $169.88k

     ...Partners is seeking to hire a  Bioinformatics Engineer — T2T Genome Assembly in Foster City,...  ...: ·      PhD in bioinformatics, computational biology, computer science, or related field...  ...staffing resource specializing in scientific, clinical research & engineering. We provide... 
    Scientific

    RD Partners

    San Mateo, CA
    18 days 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
    17 hours 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
  • $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
  • $159.36k - $221.23k

     ...Job Title: Senior Advanced Technology Engineer Posting Start Date: 6/9/26...  ...connected car infrastructure. Oversee scientific and technical research efforts, prepare...  ...SHOULD BRING. ~ Bachelor's degree in computer science, computer/electrical engineering... 
    Scientific
    Full time
    For contractors
    Work at office
    Local area
    Remote work
    Relocation

    BMW Group

    Mountain View, CA
    17 hours ago
  •  ...Optical Coherence Tomography (OCT), embedded computing, machine learning, and AR/VR...  ...We are looking for a Senior Electrical Engineer to build the electronics foundation for...  ...collaborate across hardware, software, scientific, and engineering teams. Additional... 
    Scientific

    Kodiak Sciences Inc

    Palo Alto, CA
    1 day ago
  • $159.36k - $221.23k

    Senior Advanced Technology Engineer Location: Mountain View, CA. Relocation is available...  ...connected car infrastructure. Oversee scientific and technical research efforts, prepare...  .... Qualifications Bachelor’s degree in computer science, computer/electrical engineering... 
    Scientific
    For contractors
    Relocation

    BMW Group

    Mountain View, CA
    3 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
  • $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
  • $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
    14 days 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

    Blackhornvc

    Redwood City, CA
    4 days ago
  • $152k - $168k

     ...revolutionary technology at the intersection of chemistry, engineering, computation, and biology to discover novel treatments for life-...  ...control, robotics and system automation that enables Eikon's scientific achievements Contribute to system design architecture of... 
    Scientific
    Contract work
    Summer holiday

    Eikon Therapeutics

    Millbrae, CA
    1 day 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
    17 hours ago
  • $150k - $250k

     ...designed to reason with the rigor of the scientific method. By combining deep learning,...  ...physics-based modeling, the platform enables engineers and researchers to accelerate complex...  ...at the intersection of scientific computing, artificial intelligence, and advanced... 
    Scientific
    Full time
    Visa sponsorship
    Relocation package

    C&D Talent Advisory

    Mountain View, CA
    12 days ago
  • $70 - $80 per hour

     ...Requirements & Experience: * Bachelor's degree (B.S.) in a scientific discipline is required. * 6+ years of experience in qualification...  .... * Extensive experience in qualification, validation, and computer system validation (CSV). * Strong understanding of... 
    Scientific
    Hourly pay
    Contract work
    Internship
    Local area

    Allogene

    Newark, CA
    6 days ago
  •  ...density storage devices, our solutions are engineered to meet the demanding needs of today's...  ...and yield analysis. Develop or use computer software and hardware to conduct tests...  ...software. Interface and confer with scientific, engineering, and technical personnel... 
    Scientific
    Full time

    Unigen

    Newark, CA
    more than 2 months ago

Do you want to receive more vacancies?

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