Artificial Intelligence Scientist/Engineer at Case Western Reserve University
Cleveland, OH 44106, USA -
Full Time


Start Date

Immediate

Expiry Date

24 Jun, 25

Salary

71000.0

Posted On

24 Mar, 25

Experience

1 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Uncertainty, Kubernetes, Ml, Messaging, Testing, Extensions, Mpi, Git, Conflict, Open Source, Algorithms, Design, Python

Industry

Computer Software/Engineering

Description

SALARY GRADE

Case Western Reserve University is committed to providing a transparent estimate of the salary range available for this position at the time of its posting. The starting salary is $71,000, depending on qualifications, experience, department budgets, and industry data.
Employees receive more than just a paycheck. University employees enjoy a comprehensive benefits package that includes excellent healthcare, retirement plans, tuition assistance, paid time off, and a winter recess.

QUALIFICAITONS

Education and Experience: A Bachelor’s degree in computer science or a related field and 3 to 5 years of relevant experience, or a Master’s degree in computer science, mathematics, statistics, data analytics, data science or related field. and 1 to 2 years of experience, or a Doctorate degree. 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.
Responsibilities

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%)

NONESSENTIAL FUNCTIONS

  • 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%)

SUPERVISORY RESPONSIBILITIES

This position has no direct supervision of staff employees. Helping the supervisor with mentoring the student researchers is expected.

Loading...