Senior Software Engineer
University of Arizona
Tucson, AZ, US1 week ago
82 views23 saves12 applies
Prepare for this role
Job Type
full time
Description
Design novel algorithms, software, and data management architectures for cutting-edge, large-scale genomics and molecular dynamics research, setting technical direction across command-line tools and cloud-based services. Establish software engineering standards, including testing, continuous integration, and release management, and drive their adoption across the group's projects. Mentor and train junior software engineers and student researchers. Author the technical content of grant proposals and advise on research funding strategy. Knowledge, Skills, and Abilities: Knowledge of optimized software development in Rust or similar low-level language. Knowledge of Python for data management and analysis. Knowledge of Linux, HPC, and cloud environments. Skills in developing server-side / cloud solutions, Ability to communicate effectively in both technical and non-technical contexts. Ability to mentor junior software engineers.
This job is found at InterviewStack.io
Skills
algorithmsrustpythonlinux
About University of Arizona
The University of Arizona is a public research university located in Tucson, Arizona. It offers a wide range of undergraduate, graduate, and professional programs and is known for its research, education, and community engagement.