Revolutionizing brain health technology by developing and enhancing medical device (SaMD) software for MRI data analysis.
Requirements
- Experience and proficiency in Python and Matlab
- Experience and proficiency working within Unix architecture.
- Hands-on with AI coding assistants (e.g.: Cursor, Copilot, Codeium, Claude) in Python and Bash workflows; ability to set up repo-level context and custom rules.
- Prompt Engineering for Code: Can write, iterate, and chain prompts to produce idiomatic, securecode; knows when AI output is unreliable and how to validate it.
- In depth understanding of diverse computer systems and networks and good knowledge of internetsecurity and data privacy principles and environments
- Experience with virtualized systems and containers (e.g.: VMWare, Docker, Singularity, Kubernetes)
- Hands on experience with AWS core service
Responsibilities
- Design, implement, and optimize base-level code for neuroimaging applications
- Design, implement, and maintain software applications for neuroimaging analysis, data processing, and visualization.
- Collaborate with neuroscientists, Director of Product Development, data analysts, other developers to understand requirements and deliver high-quality solutions.
- Ensure software efficiency, scalability, and performance, especially when processing large neuroimaging datasets.
- Continuously explore new technologies and methodologies to enhance our software products.
- Use tools like Cursor, GitHub Copilot, Codeium, or Claude to accelerate boilerplate, refactors, tests, and docstrings while maintaining ownership standards.
- Create and maintain comprehensive documentation for software development processes and end-user instructions compatible with FDA regulated SaMD standards.
Other
- Bachelor's of Science degree in Computer Science and/or Information Systems
- Advanced degree(s) strongly preferred in the aforementioned fields
- Five to seven years of directly related professional experience required, including (but not limited to) software development in the field of medical imaging
- Advanced knowledge of Software Development life cycles
- Proven ability to succeed in a team-oriented environment under dynamic conditions