United States Job Openings
University of Alabama
Software Scientist I
Tuscaloosa
FULL TIME
September 12, 2024
Department/Organization: 750501 - Alabama Water Institute (AWI)
Normal Work Schedule: Monday - Friday 8:00am to 4:45pm
Job Summary: The Software Scientist I develops, maintains, and extends software components and features for a variety of products. Writes well designed, testable, and efficient software.
Additional Department Summary: The Alabama Water Institute at the University of Alabama seeks applications for Software Scientist I position to support a hydrologic model software development project. AWI is creating a replicable, hybrid HPC-cloud water science environment to support a collaborative experiment to analyze the National Water Model and improve US capacity for critical flood and drought prediction. To support the project, the Software Scientist I will work as part of the CIROH Science team in close collaboration with an Assistant Director of Science, software scientists and engineers, hydrologic modelers, and experts in geographic information systems, artificial intelligence and machine learning, and databases.
Works with both AWI technical staff and external partners to develop software and tools to support hydrologic modeling, data analysis and scientific cloud computing.
Builds, optimizes, and maintains complex software applications using a variety of programming techniques and technologies.
Collaborates with water researchers and engineers to design, build, and maintain applications, assisting with all aspects of software design and coding, including code reviews and software testing.
Utilizes creativity and innovation to independently solve problems raised by cutting-edge water research.
The applicant must have a high level of interpersonal skills for effective collaboration with academics, researchers, engineers, and students. Further, candidates will demonstrate excellent capacities for personal responsibility, taking initiative, original thinking, and communication skills. Continuation in this position is contingent upon availability of external funding derived from research programs or specific projects.
Required Minimum Qualifications: Bachelor's degree; OR associate's degree and two (2) years of IT experience; OR High school diploma or GED and four (4) years of IT experience.
Skills and Knowledge: Collaborate with cross-functional teams to develop applications that accelerate innovative science. Proficiency in at least one programming and scripting language (R, C, C++, Fortran, Python). Experience developing software that runs on Linux operating systems. Familiar with version control (e.g., git) and standard development practice tools and be able to write modular, maintainable, and testable code. Ability to communicate with various audiences in both written and verbal forms. Analytical and complex problem-solving skills. Experience in web development technologies like Html, CSS, Flask, and Java Script. Good knowledge of OOP concepts and design patterns. Familiarity with Algorithms and Data Structures. Solid understanding of Data Engineering and Data Science concepts
Ability to work independently and self-teach. Ability to adapt to emerging technologies and develop new skills.
Preferred Qualifications: Bachelor’s degree in Computer Science/Software Engineering or other related degree. Exposure to hydrology and related disciplines in the Earth sciences. Experience with software containerization, e.g., Docker, Singularity. Willing to learn new tools and technology. Experience with profiling and code optimization.
Background Investigation Statement: Prior to hiring, the final candidate(s) must successfully pass a pre-employment background investigation and information obtained from social media and other internet sources. A prior conviction reported as a result of the background investigation DOES NOT automatically disqualify a candidate from consideration for this position. A candidate with a prior conviction or negative behavioral red flags will receive an individualized review of the prior conviction or negative behavioral red flags before a hiring decision is made.
Equal Employment Opportunity: The University of Alabama is an Equal Employment/Equal Educational Opportunity Institution. All qualified applicants will receive consideration for employment or volunteer status without regard to race, color, religion, national origin, sex, sexual orientation, gender identity, gender expression, pregnancy, age, genetic or family medical history information, disability, protected veteran status, or any other legally protected basis, and will not be discriminated against because of their protected status. Applicants and employees of this institution are protected under Federal law from discrimination on several bases.
New Job Alerts
Carnegie Mellon University
Parking Security Officer - Facilites Management & Campus Services - Parking and Transportation Services
Pittsburgh
FULL TIME
November 14, 2024
View Job DescriptionSimply Right Inc.
Construction Cleaning Regional Manager
Salt Lake City
FULL TIME
November 14, 2024
View Job DescriptionFederal Bureau of Investigation
PARALEGAL SPECIALIST CDC
Anchorage
FULL TIME
November 14, 2024
View Job DescriptionStellar Virtual
Secondary Teacher, Mathematics (Grades 6-12)
Indianapolis
FULL TIME
November 14, 2024
View Job DescriptionUber
Senior Strategic Client Partner, Department of Defense - Uber for Business
Chicago
November 14, 2024
View Job DescriptionChildren’s Hospital of Philadelphia
Clinical Research Coordinator - GI Nutrition
Philadelphia
FULL TIME
November 14, 2024
View Job DescriptionSerco North America
DOL VETS TAP: Employment Facilitator (Part-time) - Fort Wainwright, AK
Fort Wainwright
PART TIME
November 14, 2024
View Job DescriptionLooking for similar job?
University of Texas at Austin
Tempporary Software Developer Trainee - Texas Advanced Computing Center - (UTEMPS)
Austin
FULL TIME
August 29, 2024
View Job DescriptionUnited States Conference of Catholic Bishops
Software & Database Support Associate
Washington
FULL TIME
August 29, 2024
View Job DescriptionGeologics Corporation
Software Verification Engineer
Sterling Heights
August 29, 2024
View Job DescriptionSee What’s New: University of Alabama Job Opportunities
University of Alabama
Employer Relations Program Director
Tuscaloosa
FULL TIME
November 14, 2024
View Job DescriptionUniversity of Alabama
Systems Administrator I
Tuscaloosa
FULL TIME
October 24, 2024
View Job DescriptionUniversity of Alabama
Accounting Assistant II
Tuscaloosa
FULL TIME
October 24, 2024
View Job DescriptionNew Job Alerts
Carnegie Mellon University
Parking Security Officer - Facilites Management & Campus Services - Parking and Transportation Services
Pittsburgh
FULL TIME
November 14, 2024
View Job DescriptionSimply Right Inc.
Construction Cleaning Regional Manager
Salt Lake City
FULL TIME
November 14, 2024
View Job DescriptionFederal Bureau of Investigation
PARALEGAL SPECIALIST CDC
Anchorage
FULL TIME
November 14, 2024
View Job DescriptionStellar Virtual
Secondary Teacher, Mathematics (Grades 6-12)
Indianapolis
FULL TIME
November 14, 2024
View Job DescriptionUber
Senior Strategic Client Partner, Department of Defense - Uber for Business
Chicago
November 14, 2024
View Job DescriptionChildren’s Hospital of Philadelphia
Clinical Research Coordinator - GI Nutrition
Philadelphia
FULL TIME
November 14, 2024
View Job DescriptionSerco North America
DOL VETS TAP: Employment Facilitator (Part-time) - Fort Wainwright, AK
Fort Wainwright
PART TIME
November 14, 2024
View Job Description