Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

ExecutivePlacements.com Logo

Research Software Engineer

ExecutivePlacements.com

$100,000 - $130,000
Dec 21, 2025
Philadelphia, PA, US
Apply Now

The University of Pennsylvania is looking to solve the problem of advancing computational research initiatives by developing cutting-edge software solutions and strong software engineering expertise.

Requirements

  • Demonstrated experience in designing foundation models and conducting post-training workflows, including work with LLMs and VLMs.
  • Proficiency in Python and its ecosystem of AI/ML frameworks and tools.
  • Strong familiarity with HPC and AI computing environments.
  • Experience in building agentic AI tools that integrate planning, tool use, and multi-step decision-making into end-to-end machine learning workflows
  • Experience with cloud-based and on-premises environments
  • Experience with software pipelines for real-time data processing
  • Experience with complex database models for storing and disseminating scientific datasets

Responsibilities

  • Contribute to cutting-edge research projects that require advanced software solutions and strong software engineering expertise
  • Designing and post-training foundation models (including LLMs and VLMs) to support a wide range of academic research projects.
  • Developing innovative methodologies for analyzing massive datasets in both cloud-based and on-premises environments, including experience in building agentic AI tools that integrate planning, tool use, and multi-step decision-making into end-to-end machine learning workflows
  • Designing and implementing software pipelines for real-time data processing, and developing complex database models for storing and disseminating scientific datasets.
  • Collaborating with faculty and researchers to advance computational research initiatives, enabling access to specialized software, tools, and datasets that support AI-intensive methods.
  • Creating new software solutions or optimizing existing systems to align with best practices for quality, reusability, robustness, portability, and documentation.
  • Partnering with research groups to develop AI/ML solutions using established artificial intelligence libraries.

Other

  • Bachelor's degree in a quantitative discipline such as computer science, engineering, or bioinformatics, with a background in scientific computing and four or more years of professional experience in software development or equivalent combination of education and experience.
  • Willingness to teach, mentor, and engage in continuous learning of emerging techniques.
  • Proven ability to identify and select appropriate tools and technologies to ensure the successful execution of complex tasks.
  • Master's or PhD in a quantitative discipline preferred.
  • Five or more years of experience supporting AI and HPC code development.