Foresite Labs (Stealth Co)
Principal Systems Software Engineer
San Diego · Principal · Full-time
Sponsorship not specified$258k-$275kDetected 33 days ago
PythonC++AlgorithmsAWSLinuxDevOpsAirflowData EngineeringAI OrchestrationDesign SystemsEmbedded SystemsElectrical EngineeringSignal ProcessingBioinformaticsLeadership
About the role
- The central challenge of this role is not raw compute optimization - GPU and CPU resources will have adequate headroom.
- We thrive on diversity and collaboration.
Responsibilities
- 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
- Develop and optimize real-time image acquisition from high-speed sensors on the instrument
- Implement low-latency, high-bandwidth data capture with minimal frame loss
- Design on-instrument preprocessing stages that reduce data volume before offload
- Manage memory and storage constraints within the instrument compute environment
- Develop and maintain GPU compute pipelines using CUDA for signal and image processing
- Implement DSP algorithms including frequency-domain analysis, deconvolution, filtering, and detection
- Manage host-to-GPU data transfers and ensure efficient use of GPU resources
- Profile GPU workloads to identify issues and validate performance headroom
Requirements
- 15+ years of professional software engineering experience in
- Track record of architecting and delivering complex, multi-stage data processing pipelines
- Experience operating systems at industrial-grade reliability and throughput requirements
- Solid experience with CUDA programming and GPU pipeline development (required)
Nice to have
- NUMA, memory hierarchies, PCIe, DMA
- Experience with Python for tooling, orchestration, and pipeline glue
- Experience with performance profiling and diagnostics tools (perf, ftrace, Nsight, or similar)
- Pipeline & Orchestration
- Experience designing multi-stage data pipelines with flow control, buffering, and backpressure management
- Strong understanding of error handling, retry strategies, and fault recovery in performance-critical systems
- Experience with job scheduling and work distribution across heterogeneous compute resources
- Familiarity with workflow orchestration frameworks (Airflow, Celery, custom solutions, or similar) is a plus
Skills
- The scope spans instrument- embedded software, on-premises Linux HPC infrastructure, and cloud- based compute and storage.
Compensation
- 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.
- $258,000 - $275,000
Apply directly at Foresite Labs (Stealth Co) →Create a free account for alerts like thisView Foresite Labs (Stealth Co) immigration profile
This listing is sourced directly from Foresite Labs (Stealth Co)'s careers page and normalized into a canonical job model.