Skip to content
AsteraAsteraEmeryville, CA

Principal Software Engineer, Neuroscience Platforms

Lead development of computational infrastructure for large-scale neuroscience research, building real-time stimulus/acquisition systems, high-throughput data pipelines, and cloud tools. Requires exceptional full-stack engineering with real-time systems experience; neuroscience background not required.

200k – 350k/yr
On-site7+ YOEML Engineering

About the role

What You Will Build

  • Stimulus presentation and acquisition systems, including VR environments built in Unity, Unreal, or comparable frameworks, that synchronize peripheral streams (eye tracking, displays, haptics) with high-throughput neural recording hardware to millisecond precision.
  • High-throughput pipelines to ingest, process, and store massive, multi-modal neural datasets (electrophysiology, calcium imaging, behavior), with versioned data formats, automated QC, and clear metadata standards.
  • Dashboards, user interfaces, and experiment-design tools that let scientists interact with complex data and run experiments seamlessly.
  • Cloud-based storage, processing and sharing infrastructure that supports distributed teams and large-scale datasets.

What We Are Looking For

  • Exceptional software engineering fundamentals, proven in production. You write clean, testable, well-documented code and approach system design thoughtfully.
  • The range and independence to take a rough idea or open-ended goal, scope a path to a working system, and move forward without waiting for a complete spec.
  • A deep intuition for latency, hardware limits, and data bottlenecks, earned building real-time or performance-critical systems in production (game engines, robotics, embedded systems, audio/video pipelines, or similar).
  • Proficiency in at least two of: Python, C++, C#, Rust.
  • Intellectually curious, collaborative, and eager to learn the science around you.
  • A track record of owning complex systems end-to-end, from architecture and implementation through operational reliability, and of making and defending technical tradeoffs across performance, maintainability, and team velocity.
  • Comfort working across the full stack, from low-level hardware interfaces to cloud infrastructure, with the ability to build and iterate on human-facing research systems with speed and taste.
  • A history of mentoring engineers and leading technical initiatives, with the judgment to set technical direction across teams.

Bonus

  • Familiarity with brain-machine interfaces, neural data acquisition systems, neural data formats and analysis tools.
  • Background in machine learning, particularly online/streaming inference or neural decoding.
  • Experience designing data pipelines at scale (Airflow, Prefect, or similar orchestration tools).
  • Experience with GPU-accelerated computing (CUDA, Vulkan compute shaders).
  • Familiarity with laboratory hardware integration (DAQ systems, TTL synchronization, serial/SPI protocols).
  • Contributions to open-source neuroscience or scientific computing projects.

Education

Backgrounds in computer science, electrical engineering, biomedical engineering, neuroscience, physics, or related fields are all welcome. Graduate work or research experience in neuroscience or a related discipline is a plus but not required.

Skills

PythonC++C#RustUnityUnrealCUDAAirflowPrefectGpu ComputingDaq Systems

Similar roles

ML Engineering jobs
Formation Bio

Principal Data Scientist, Medical Imaging

Formation BioNew York, NY +1

Lead development of deep learning models for medical image analysis (MRI, X-ray) to accelerate clinical trials, create AI biomarkers, and integrate imaging AI into drug development workflows. Requires PhD and 5+ years building production-grade medical imaging AI.

205k – 267k/yr
Hybrid5+ YOEML Engineering
Shippo

Principal Machine Learning Engineer, ML Platform

ShippoUnited States

Principal ML Platform Engineer builds production ML infrastructure for shipping logistics ML (prediction, fraud, optimization). Requires 15+ years engineering, 4+ years ML production systems, Kubernetes/MLflow expertise.

212k – 287k/yr
Remote15+ YOEML Engineering
Armis

Principal Machine Learning Engineer

ArmisUnited States

Build and optimize AI/ML pipelines for data processing, model training, and deployment. Collaborate with data scientists to implement scalable AI solutions on cloud infrastructure.

184k – 250k/yr
Remote7+ YOEML Engineering
Upstart

Principal Machine Learning Engineer

UpstartUnited States

Leads engineering initiatives to build scalable ML platform infrastructure, including unified embeddings, feature pipelines, and continuous learning systems. Requires 7+ years in applied ML, Python/ML frameworks expertise, and Master's/PhD in quantitative field.

221k – 300k/yr
Remote7+ YOEML Engineering
PointClickCare

Principal AI Platform Engineer (US)

PointClickCareUnited States

Build and maintain core GenAI infrastructure including model gateways, vector databases, observability tools, and integration with agent workflows. Requires extensive AI platform experience, Kubernetes, OpenTelemetry/MLFlow, and preferred LLM serving frameworks.

179k – 199k/yr
Remote7+ YOEML Engineering