Tsenta
Tsenta

The University of Texas at Austin

Research Software Engineer

Entry LevelOn-siteFull-time
Location

Austin, TX

Salary

$75k–$75k/yr

Experience

1+ years

Posted

1 week ago

Skills

high performance computingflaskpythondockerlinux/unixgitagile developmentanalytical skillsproblem-solvingteamworkcommunication

Job Description

Summary: The University of Texas at Austin is a leading institution in computational research, and they are seeking a Research Software Engineer to support application-driven advanced computation on their systems. The role involves developing software solutions and engaging with the research community to address technical computing challenges. Responsibilities: - Support application-driven advanced computation on TACC systems, which includes working with researchers to improve and/or develop new advanced computation workflows; making contributions to training materials and documentation; serving as an instructor/presenter/representative at workshops, conferences, or courses; resolving user requests for assistance; and working with researchers to support their advanced computation workflows - Provide technical contributions to projects, which includes supporting domain-specific challenges faced by group projects; and develop technical skills in areas of current/anticipated project needs - Engage the community through dissemination and outreach, which includes maintaining a public resource of developed materials (e.g. source code, documentation); and contributing to dissemination efforts led by others Required Qualifications: - Bachelor's degree in computer science - One or more years' hands-on experience developing research software on high performance computing and cloud systems - Experience developing science gateways and web-based reports using Flask and Plotly Dash - Experience working with Neo4j graph databases - Experience working with large spatial images - Experience with agile software development in a research setting - Experience in creating and managing Docker containers - Experience working in a Linux/UNIX command line environment including basic shell scripting - Experience with source control systems, preferably Git - Experience with core components of web server deployments including WSGI and reverse proxy - Strong interest in engaging and empowering researchers - Strong interest in enabling open, reproducible research - Strong problem-solving and analytical skills - Strong Python programming skills - Demonstrated ability to work and meet deadlines independently and as a member of a team - Ability and willingness to travel, estimated up to 40% of time Preferred Qualifications: - Experience working with data in a HIPAA compliant environment - Experience with computational workflow scripting and/or APIs - Experience developing software containers - Experience leveraging public or commercial cloud computing - Demonstrated ability to convey complex technical information clearly and empathetically in training sessions and professional presentations Required Skills: High performance computing, Flask, Python Important Skills: Docker, Linux/UNIX, Git, Agile development Nice-to-Have Skills: Analytical skills, Problem-solving, Teamwork, Communication Benefits: 100% employer-paid basic medical coverage, Retirement contributions, Paid vacation and sick time, Paid holidays

Benefits

100% employer-paid basic medical coverage
Retirement contributions
Paid vacation and sick time
Paid holidays

Interested in this role?

Auto apply with Tsenta. AI tailors your resume and fills out the application for you.

Education

Bachelor's

Relevant Majors

COMPUTER_SCIENCE

Research Software Engineer at The University of Texas at Austin | Tsenta