Position Overview
The primary focus of this role is product development and deployment rather than machine learning research. The ideal candidate has experience building and deploying applications and is excited about applying technology to healthcare challenges.
Responsibilities
- Design and develop a responsive web-based user interface (optimized for tablet (iPad) and desktop use).
- Build and maintain backend APIs to support application functionality.
- Integrate existing machine learning models into a web application environment.
- Design and implement database structures for storing user information and model outputs.
- Deploy and maintain the application using modern cloud infrastructure.
- Collaborate closely with the founder to translate product requirements into technical solutions.
- Test, debug, and improve application performance, reliability, and usability.
- Document application architecture, deployment processes, and development workflows.
- Participate in product discussions and contribute ideas for improving the user experience.
Required Qualifications
- Experience building web applications using React, Next.js, or similar frontend frameworks.
- Experience with Python backend development using FastAPI, Flask, Django, or similar frameworks.
- Experience designing and consuming REST APIs.
- Experience working with databases such as PostgreSQL, MySQL, or MongoDB.
- Experience using Git and GitHub for version control.
- Strong problem-solving skills and ability to work independently.
- Strong communication skills and willingness to work in a fast-paced startup environment.
Preferred Qualifications
- Experience deploying applications to AWS, Azure, Google Cloud, or similar cloud platforms.
- Experience building and deploying full-stack applications from start to finish.
- Familiarity with machine learning model deployment and inference workflows.
- Familiarity with Docker or containerized deployment.
- Interest in healthcare, biomedical engineering, neuroscience, artificial intelligence, or health technology.
- Demonstrated experience building software projects outside of coursework, such as personal projects, research projects, startup projects, freelance work, or internships.