What are the responsibilities and job description for the Artificial Intelligence Scientist/Engineer position at Case Western Reserve University?
Senior Staff position, Salary Grade 18 or above.
POSITION OBJECTIVE
Working without technical supervision; supervision and guidance relate largely to overall objectives, critical issues, new concepts, and policy matters. The Artificial Intelligence Scientist/Engineer will design, develop and build new machine learning (ML) (or artificial intelligence (AI)) models or high-performance computing (HPC) libraries that can also be applied to other scientific domains such as medical image analysis, materials data science, and engineering. The engineer will also provide guidance in developing and deploying machine learning (ML) workflows and ML solutions on HPC systems. The engineer will also apply expert knowledge of ML techniques and HPC best practices to improve Artificial Intelligence research outcomes. Consults with supervisor/principal investigator concerning unusual problems and developments.
Essential Functions
Department: Weekly contact with supervisor and team members to discuss research and maintain workflow.
University: Occasional contact with other department researchers based on project.
External: Regular contact (weekly) with National Science Foundation SCIPE projects and National Artificial Intelligence Research Resource project teams.
Students: Regular contact with students doing research with the supervisor and associated research groups.
Supervisory Responsibilities
This position has no direct supervision of staff employees. Helping the supervisor with mentoring the student researchers is expected.
QUALIFICAITONS
Education and Experience: A Bachelor's degree in computer science or a related field and 6 years of relevant experience, or a Master's degree and 4 years of experience, or a Doctorate and a minimum of 2 years of experience. Relevant experience includes work experience in software development, data science or research in artificial intelligence or high-performance computing, and familiarity with Slurm, MPI and NVIDIA CUDA programming.
Required Skills
The working conditions are typical of an office environment and computer rooms. There will be no exposure to hazards. The work requires negligible physical exertion, however, limited manual dexterity is required.
In employment, as in education, Case Western Reserve University is committed to Equal Opportunity and Diversity. Women, veterans, members of underrepresented minority groups, and individuals with disabilities are encouraged to apply.
Case Western Reserve University provides reasonable accommodations to applicants with disabilities. Applicants requiring a reasonable accommodation for any part of the application and hiring process should contact the Office of Equity at 216-368-3066 to request a reasonable accommodation. Determinations as to granting reasonable accommodations for any applicant will be made on a case-by-case basis.
POSITION OBJECTIVE
Working without technical supervision; supervision and guidance relate largely to overall objectives, critical issues, new concepts, and policy matters. The Artificial Intelligence Scientist/Engineer will design, develop and build new machine learning (ML) (or artificial intelligence (AI)) models or high-performance computing (HPC) libraries that can also be applied to other scientific domains such as medical image analysis, materials data science, and engineering. The engineer will also provide guidance in developing and deploying machine learning (ML) workflows and ML solutions on HPC systems. The engineer will also apply expert knowledge of ML techniques and HPC best practices to improve Artificial Intelligence research outcomes. Consults with supervisor/principal investigator concerning unusual problems and developments.
Essential Functions
- In collaboration with the research team, apply extensive and advanced principles, theories and concepts, and contribute to the development of solutions to complex problems that require innovation and ingenuity. Understand the requirements and evaluate potential AI or HPC solutions. Design, develop and build new ML/AI models or HPC solutions. Play a key role in the acquisition of research funding; identify sources of new contract funding and direct the preparation of proposals and presentations. Publish research results in top tier AI/HPC/domain conferences and journals. Keep current in AI/ML developments, software frameworks and tools for research applications. (75%)
- Use tools to identify opportunities to improve performance or understand resource use (utilization of cores, memory, GPU, etc.) in AI workflows. Engage with Ohio, regional and national professional networks at virtual and in person meetings, workshops and conferences. Design, develop and maintain data workflows/pipelines. Develop training materials and documentation on best practices for ML workflows on shared HPC systems. (20%)
- Help with supervising students in the research group. (2%)
- Participate in developing preliminary study for research proposals. (2%)
- Evaluate, install and maintain software for developing and deploying ML models. (1%)
Department: Weekly contact with supervisor and team members to discuss research and maintain workflow.
University: Occasional contact with other department researchers based on project.
External: Regular contact (weekly) with National Science Foundation SCIPE projects and National Artificial Intelligence Research Resource project teams.
Students: Regular contact with students doing research with the supervisor and associated research groups.
Supervisory Responsibilities
This position has no direct supervision of staff employees. Helping the supervisor with mentoring the student researchers is expected.
QUALIFICAITONS
Education and Experience: A Bachelor's degree in computer science or a related field and 6 years of relevant experience, or a Master's degree and 4 years of experience, or a Doctorate and a minimum of 2 years of experience. Relevant experience includes work experience in software development, data science or research in artificial intelligence or high-performance computing, and familiarity with Slurm, MPI and NVIDIA CUDA programming.
Required Skills
- Experience programming in Python.
- Experience with ML frameworks such as PyTorch.
- Experience with design, evaluation, testing, extensions to Large Language Models (LLMs) that are open source and large multi-modality ML models or with designing, developing and enhancing HPC libraries like Message Passing Interface (MPI).
- Experience with programming and using large supercomputers (at least 32 of these GPUs) that have NVIDIA A100 or higher performance.
- Knowledge of statistical and predictive modeling concepts and disciplines including AI and ML algorithms.
- Familiarity with evaluating accuracy or quantifying uncertainty of ML models.
- Experience with software development practices and tools, such as git.
- Ability to communicate technical details to an interdisciplinary audience.
- Ability to work independently with general guidance regarding activities.
- Exposure to computation-intensive and data-rich/data-intensive research workflows.
- Expertise with C/C .
- Familiarity with Cloud technologies, Kubernetes and container technologies.
- Competency with Linux command line.
- Demonstrated history of successful support, education, and advocacy for all students, aligned with the values, mission, and messaging of the university, while adhering to the staff policy on conflict of commitment and interest.
- Ability to meet consistent attendance.
- Ability to interact with colleagues, supervisors, and customers face to face.
The working conditions are typical of an office environment and computer rooms. There will be no exposure to hazards. The work requires negligible physical exertion, however, limited manual dexterity is required.
In employment, as in education, Case Western Reserve University is committed to Equal Opportunity and Diversity. Women, veterans, members of underrepresented minority groups, and individuals with disabilities are encouraged to apply.
Case Western Reserve University provides reasonable accommodations to applicants with disabilities. Applicants requiring a reasonable accommodation for any part of the application and hiring process should contact the Office of Equity at 216-368-3066 to request a reasonable accommodation. Determinations as to granting reasonable accommodations for any applicant will be made on a case-by-case basis.