Senior Software Engineer - Deep Neurophenotyping
Core
Lead software development of the 'Neurobooth' project, a real-time, distributed platform for large-scale digital phenotyping in a clinical neurology setting, integrating diverse hardware sensors with clinical data to support machine learning model training and disease detection tools.
Role type
Senior Software Engineer (Systems/Platform)
Builds
A custom-built, Python-based, open-source platform for synchronized data acquisition, stimulus presentation, and real-time visualization in a hybrid/multi-cloud environment.
Domain
Healthcare technology / Neurology / Clinical research
Deliverable
production ML models | infrastructure | product features
Required skills
Enterprise platform design and optimization, advanced automation and orchestration (Ansible, Terraform), cloud-native architecture, system monitoring and observability, high-availability and disaster recovery design, root cause analysis, performance tuning, mentoring junior engineers
Preferred skills
Hardware-integration experience, experience with consumer/industrial grade sensors (cameras, eye trackers, wearables), open-source project maintenance
Technologies
Python, Ansible, Terraform, hybrid and multi-cloud environments
Responsibilities
Lead design, deployment, and optimization of enterprise platforms; define and implement advanced automation and orchestration solutions; design and manage complex platforms in hybrid and multi-cloud environments; perform advanced troubleshooting and root cause analysis; design and implement system monitoring and observability solutions; lead platform performance tuning and capacity planning efforts
Seniority
Senior, hands-on IC with mentorship responsibilities