Vanderbilt University is seeking a Research Software Engineer to contribute to the development and validation of a mobile-enabled platform for infectious disease diagnostics and surveillance, specifically focusing on simulation-driven evaluation of intelligent sampling strategies and geospatial surveillance models for the NIH-funded MEDSCAN project.
Requirements
- Strong Python programming skills (3+ years)
- Experience with Git version control (3+ years)
- Familiarity with data visualization (e.g., Seaborn, Matplotlib) (3+ years)
- Experience in geospatial modeling, infectious disease modeling, or simulation design (2+ years)
- Experience with Google OR-Tools or other optimization frameworks
- Familiarity with networkx or similar graph-based libraries
- Background in full-stack development and deployment (React, NoSQL, Amplify)
Responsibilities
- Build and test intelligent sampling and workforce optimization logic using geospatial models
- Simulate surveillance campaigns using synthetic data, population models, and system instrumentation tools
- Analyze surveillance outcomes using Python, Pandas, and visualization libraries like Seaborn
- Contribute to full-stack development, including API endpoints and backend infrastructure (preferred)
- Collaborate with mobile/web engineers, data scientists, and external health partners to validate system performance
- Assist in project planning, documentation, and reporting
Other
- US citizenship is required.
- Preference will be given to applicants available to start immediately.
- The position is part-time and term-limited through June 2026, with flexible hours (expected ~10–30 hrs/week)
- Hourly compensation discussed case-by-case.
- Experience with interdisciplinary project work and stakeholder coordination