The Rector & Visitors Of The University Of Virginia-posted 9 months ago
Part-time • Entry Level
Charlottesville, VA

The Department of Emergency Medicine at the University of Virginia (UVA) is seeking a Research Software Engineer with expertise in programming, mobile app development, data visualization, and AI-driven analytics to support research initiatives in emergency medicine, digital health, and translational AI. This position is ideal for a master's-level graduate or advanced undergraduate student in Computer Science, Software Engineering, Data Science, or a related field who wants hands-on experience building real-world digital health tools. The successful candidate will work alongside clinicians, AI researchers, and data scientists to develop mobile and web applications, interactive dashboards, and software tools that support clinical research and decision-making.

  • Develop software applications and interactive tools to support data-driven research in emergency medicine and digital health.
  • Create mobile and web-based applications that integrate clinical and research workflows.
  • Design interactive data visualizations and dashboards to make research findings accessible to clinicians and stakeholders.
  • Collaborate with AI researchers to implement machine learning models into real-time applications.
  • Design and build mobile and web applications for healthcare research and decision support.
  • Develop intuitive, user-friendly interfaces for clinicians, researchers, and patients.
  • Ensure software solutions are scalable, secure, and HIPAA-compliant.
  • Create custom dashboards and visualizations to communicate complex research data.
  • Utilize tools and libraries such as D3.js, Plotly, Dash, or Tableau to support interactive data storytelling.
  • Collaborate with data scientists to integrate machine learning models into digital tools.
  • Build APIs and data pipelines that enable real-time analytics.
  • Apply healthcare interoperability standards (FHIR, HL7) to enable seamless data integration.
  • Partner with faculty and research teams to translate research into functional digital tools.
  • Contribute to technical documentation, open-source repositories, and research publications.
  • Assist with preparation of manuscripts and grant proposals through technical diagrams, demos, and code.
  • Qualified candidates must have an associate's degree.
  • Preference will be given to candidates with a bachelor's degree or a master's degree in Computer Science, Software Engineering, Data Science, or a related technical field.
  • At least one year of relevant experience is required.
  • Strong programming skills in Python, JavaScript (React, Node.js), Swift, Kotlin, or similar mobile/web frameworks.
  • Experience with front-end and back-end web development using frameworks such as Flask, Django, FastAPI, or Express.js.
  • Familiarity with mobile app development (iOS/Android) and responsive design principles.
  • Experience with data visualization tools such as D3.js, Plotly, Tableau, or Dash.
  • Experience integrating machine learning models and developing RESTful APIs.
  • Familiarity with healthcare data systems and standards (FHIR, HL7, REDCap, EPIC APIs).
  • Understanding of secure software development practices and HIPAA compliance.
  • Previous experience building clinical decision support tools or healthcare research software.
  • Gain real-world experience in software development for healthcare and AI-driven research.
  • Work on impactful projects with faculty and clinical researchers at UVA, contributing to peer-reviewed publications and national conferences.
  • Develop expertise in mobile and web app development, data visualization, and digital health solutions.
  • Flexible working arrangements with mentorship and training opportunities.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service