Dartmouth College is looking to architect and implement the backend infrastructure for a pioneering digital mental health platform that combines AI-driven support with passive behavioral sensing. This innovative system will process and analyze real-time behavioral data from smartphone sensors while supporting personalized AI interactions for student mental health and wellness. The role involves creating scalable, secure server-side solutions that handle complex data streams from mobile devices, support AI model interactions, and manage sensitive student health information. This position is crucial in developing the technological foundation to demonstrate how universities can securely and effectively leverage AI and sensor data to support student well-being at scale.
Requirements
- 6+ years of experience in full stack development
- Strong expertise in backend technologies (Python, Node.js, or similar) and modern web frameworks
- Experience with both SQL and NoSQL databases
- Proven experience designing and implementing RESTful APIs
- Strong understanding of security best practices and HIPAA compliance requirements
- Experience with cloud platforms (Azure, AWS, Google Cloud, or similar)
- Demonstrated ability to design scalable backend architectures
Responsibilities
- Design and implement robust server-side architecture using modern backend frameworks and technologies
- Develop and maintain secure, scalable databases for storing user data, behavioral metrics, and AI interaction histories
- Create efficient data models and database schemas that support complex queries and real-time data access
- Implement comprehensive logging and monitoring systems to ensure system reliability
- Design and optimize data processing pipelines for handling sensor data streams
- Ensure HIPAA compliance in all data storage and processing systems
- Design and implement RESTful APIs that facilitate communication between mobile frontend and backend services
Other
- Bachelors plus 6 or more years' experience or combination of education and experience
- Bachelor’s degree in Computer Science, Software Engineering, or related field
- Experience with healthcare or wellness applications
- Background in developing systems for academic or research environments
- Demonstrates a commitment to diversity, inclusion, and cultural awareness through actions, interactions, and communications with others.