Principal Software Engineer Neuroscience Platforms
Summary
Leads the software infrastructure for Astera Institute's neuroscience research platforms — building real-time stimulus presentation and data-acquisition systems, neural data pipelines, dashboards, and cloud processing/storage. Core technologies include Python, C++, C#, Rust, Airflow/Prefect, CUDA/Vulkan, and cloud infrastructure.
You will lead the software infrastructure for research systems, spanning instrument control, data acquisition, analysis, and cloud processing. You will build real-time experiment tools and data pipelines, define the technical roadmap, mentor engineers, and guide cross-system technical decisions.
Responsibilities
- Build synchronized stimulus presentation and acquisition systems
- Build pipelines to ingest, process, store, and quality-control neural datasets
- Build dashboards, user interfaces, and experiment-design tools
- Build cloud storage, processing, and sharing infrastructure
- Define technical roadmaps across research systems
- Mentor engineers and lead technical initiatives
Requirements
- Computer science
- Electrical engineering
- Biomedical engineering
- Neuroscience
- Physics
- Software engineering
- System design
- Real-time system
- Python
- C++
- C#
- Rust
- Hardware interface
- Cloud infrastructure
- Machine learning
- Data pipeline
- Airflow
- Prefect
- CUDA
- Vulkan
- Data acquisition
- TTL synchronization
- SPI
- Mentoring
Benefits
- Comprehensive benefits package