View Jobs Description

apartmentUniversity of Alabama placeTuscaloosa calendar_month 

Tuscaloosa, Alabama, United States

Economic Development

Information Systems/Technology Support

Regular Full-time (Benefits eligible)

Closing at: Sep 26 2024 at 22:55 CDT

Pay Grade/Pay Range: Minimum: $68,500 - Midpoint: $89,100 (Salaried E11)

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.

local_fire_departmentUrgent

View Jobs Description

apartmentUniversity of AlabamaplaceTuscaloosa
cover letter that includes the department name, the rank of position for which the candidate is applying (i.e. Assistant Professor in this case), and a brief description of the area(s) of specialization for the candidate (2) a resume/curriculum vitae...
thumb_up_altRecommended

View Jobs Description

apartmentZF GroupplaceTuscaloosa
Req ID 45084 | Tuscaloosa, United States Position Summary: Primary responsibility is to ensure that all line side production processes are adequately stocked with necessary material through material flow processes. Position Summary: Primary...
business_centerHigh salary

[ref. p02262802] View Jobs Description

apartmentUniversity of AlabamaplaceTuscaloosa
209317 - Early College Normal Work Schedule: Monday - Friday 8:00am to 4:45pm; some nights and weekends. Note to Applicants: Position is eligible for hybrid work subject to University policy. Job Summary: The Student Success Coach supports students...
Best jobs you don't want to miss: