Research Software Engineer (Data Science and AI Institute)
Core
Design and build scalable software, AI/ML solutions, and data processing workflows to accelerate scientific discovery across domains like Health & Medicine, Scientific Discovery, and Engineered Systems.
Role type
Research Software Engineer (Data Science and AI)
Builds
Dynamic, scalable, open software frameworks and pipelines for scientific research
Domain
Academic research in Health & Medicine, Scientific Discovery, Engineered Systems, Security & Safety
Deliverable
production ML models | product features | dashboards & analysis
Required skills
Python, C++, AI/ML libraries, Docker, Singularity, RESTful APIs, SQL, Linux, Git, CI/CD, cloud deployment
Preferred skills
LLMs/foundational models, CUDA GPU programming, open-source package governance, clinical platform deployment, large-scale scientific simulations
Technologies
Python, C++, Docker, Singularity, CUDA, PyPI
Responsibilities
Develop novel scientific research algorithms and software pipelines; Create and run data processing workflows on cloud or on-premise infrastructure; Co-author scientific publications; Translate project themes into sustainable scientific infrastructure frameworks; Provide guidance to faculty/students on AI and software engineering.
Seniority
Mid-Senior level, hands-on IC with mentorship responsibilities