Foresite Labs Fl2024 006

Principal Systems Software Engineer

San Diego, California, United StatesFull timeStaff$258,000 - $275,000 / yearPosted 13 days ago
Apply on Foresite Labs Fl2024 006 →

Sign into see who you know at Foresite Labs Fl2024 006.

Principal Systems Software Engineer

Location: San Diego, CA

Job Type: Full-Time

Salary Range: $258,000 - $275,000

Position Overview

We are looking for a Principal Engineer to architect, build, and own the end-to-end data pipeline that drives our high-throughput diagnostic

instrument platform — from real-time image acquisition on the instrument, through GPU-accelerated signal processing, to offloading

for secondary and tertiary analysis on local HPC clusters and cloud infrastructure.

This is a technical leadership role for an engineer who can design and deliver industrial-grade data processing infrastructure that operates

reliably at sustained high throughput. You will be responsible for the full data path: acquiring raw image data from sensors, processing it

through GPU pipelines, orchestrating job distribution across local HPC and cloud compute, and ensuring the entire system handles errors,

backpressure, and recovery gracefully. The scope spans instrument- embedded software, on-premises Linux HPC infrastructure, and cloud-

based compute and storage.

The central challenge of this role is not raw compute optimization — GPU and CPU resources will have adequate headroom. The challenge is

building a pipeline architecture that is robust, scalable, and evolvable as instrument throughput increases with each generation, the number

of instruments grows, and data volumes scale accordingly. You will design systems that keep a complex multi-stage pipeline running

continuously and reliably in a production lab environment, and that can be evolved without wholesale re-architecture as requirements

intensify.

Key Responsibilities

End-to-End Data Pipeline Architecture

- Own the architecture of the complete data path from image acquisition to final processed output

- Design pipeline stages with clear interfaces, flow control, and backpressure mechanisms

- Ensure the pipeline sustains continuous high-throughput operation across extended instrument runs

- ...