The University of Pennsylvania Libraries is seeking an AI & Machine Learning Developer to support the university's strategic plan to lead on challenges and opportunities using cutting-edge approaches and interdisciplinary thinking, specifically in data-driven research and the use of AI. The role aims to provide expertise in AI/ML for scholarly applications, support faculty and students in adopting these methods, and enhance the discoverability and use of library resources.
Requirements
- Demonstrated development experience with AI and machine learning models;
- Demonstrated programming skills in Python and familiarity with areas in AI/ML, such as Natural Language Processing, HPC, HCI, API, AI Model development, AI frameworks like TensorFlow, PyTorch, Kraken, etc. and AI/ML methods and infrastructure.
- Proven ability to write clear, well-documented code and work with version control using GitHub.
- Willingness and demonstrated ability to learn new skills and technologies beyond existing areas of knowledge, including new software applications and/or programming languages.
- Experience successfully working in a collaborative team on interdisciplinary digital scholarship projects.
- Excellent problem-solving and analytical capacities.
- Demonstrated informal or formal teaching experience.
Responsibilities
- Serve as a developer for AI/ML projects within the digital scholarship team.
- In collaboration with the RDDS team and others, develop and maintain open-source tools and evaluate licensed platforms that facilitate AI/ML and other projects for wider audiences.
- In the context of RDDS’s overall workshop and classroom program, provide instruction on AI/ML methods as appropriate to the candidate’s skills and knowledge.
- In collaboration with the wider Penn Libraries, contribute AI/ML expertise to promote collections as data initiatives, such as the Manuscript Collections as Data Research Group & Collections Search & Discoverability.
- Work with the Digital Projects, Publications, and Partnerships team to plan workflows, review project proposals, and assist as project manager on some projects.
- Remain abreast of the AI and machine learning field, including innovations and ethical AI concerns.
- Other duties and responsibilities as assigned.
Other
- A master’s degree in a relevant discipline and 3 to 5 years of experience, or an equivalent combination of education and experience.
- Ability to communicate complex ideas in an understandable way to a broad variety of stakeholders.
- Project management experience.
- A Cover Letter and Resume/CV are required to be considered for this position.
- Background checks may be required after a conditional job offer is made.