Pay Grade/Pay Range: Minimum: $62,300 - Midpoint: $81,000 (Salaried E10)
Department/Organization: 214241 - Computer Science
Normal Work Schedule: Monday - Friday 8:00am to 4:45pm
Note to Applicants: Position is eligible for remote work subject to University policy.
Job Summary: The Engineering Researcher I contributes to the planning and design of engineering research and creative projects. Performs supporting research and creative activities such as data analysis, monitoring outcomes, performing lab maintenance, and/or performing experiments and creating creative projects. May assist in short- and long-term planning and project goals. May assist with research and creative proposals and dissemination of project findings.
Additional Department Summary: Evaluates performance of parallel applications and designs performance optimizations to improve performance. Improves communication performance of Exascale applications on heterogeneous architectures. Authors technical and scientific reports and papers. Delivers scientific presentations at conferences. Designs and delivers tutorials/short courses both in traditional classroom settings as well as online format.
Works under the direction of Dr. Bangalore in the department of Computer Science. Continuation in this position is contingent upon availability of funding.
Required Minimum Qualifications: Bachelor's degree and two (2) years of engineering or closely related research experience; OR master's degree or higher and some engineering or closely related research experience. Post-Baccalaureate degree is highly preferred (Master’s degree or higher).
Additional Required Department Minimum Qualifications: Due to requirements of the funding source, must be a U.S. Citizen or U.S. Permanent Resident.
Skills and Knowledge: Excellent communication skills. Ability to work collaboratively with others. Ability to coordinate with faculty, graduate and undergraduate students, and external collaborators. Skills in parallel computing, parallel application design and development, and performance evaluation and optimization. Knowledge and experience using OpenMP, MPI, and CUDA.
Preferred Qualifications: Significant experience with high-performance computing and programming in C/C++, experience with performance evaluation and optimizations of Exascale applications on heterogeneous architectures. Familiarity with higher-level libraries and frameworks such as Kokkos, RAJA, and Trilinos and experience working with large-scale applications would be desirable.
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. Follow the link below to find out more. "EEO is the Law" Poster