University of Florida logo

University of Florida

Research Software Engineer III/IV

🇺🇸 Hybrid - Gainesville, FL 🕑 Full-Time 💰 $90K - $130K 💻 Software Engineering 🗓️ March 19th, 2026
Python TensorFlow PyTorch

Edtech.com's Summary

UF Information Technology (UFIT) is hiring a Research Software Engineer III/IV. The role involves collaborating with faculty and research teams on software engineering projects in computational science, data processing, visualization, and AI to support advanced research at the University of Florida. The engineer will design, develop, optimize, and maintain software while following best practices and contributing to research outcomes.

Highlights
  • Collaborate with faculty and research teams on computational, data processing, visualization, and AI software projects.
  • Develop, document, test, deploy, and maintain software following best practices, including cybersecurity.
  • Contribute to open source projects and assist project teams as a software engineering consultant and mentor.
  • Required proficiency in C/C++, Python, Fortran, Scala, and experience building interactive web applications for data visualization and processing.
  • Familiarity with high-performance computing (HPC) systems, GPUs, CUDA, MPI, AI/ML/DL frameworks, and advanced debuggers.
  • Expected salaries: RSE III $90,000-$110,000, RSE IV $110,000-$130,000, commensurate with experience and education.
  • Minimum qualifications include a Bachelor's degree with 5-7 years of relevant experience or higher degrees with reduced experience requirements.
  • Preferred skills include AI frameworks (TensorFlow, PyTorch), digital twin building software, physics-based modeling, statistical modeling, parallel programming, GPU computing, and advanced AI techniques.
  • Part of UFIT's Research Computing unit supporting multi-disciplinary research using the HiPerGator supercomputer.
  • The position requires passing a Level 2 FBI background check and is not eligible for visa sponsorship.