Responsibilities include:

  1. Design, develop, and test software and applications.
  2. Write automated unit and functional tests of complex application logic while adhering to principles and best practices of containerization and continuous integration and deployment.
  3. Document code and generate appropriate technical and user documentation for software and applications.
  4. Manage all code, documentation, and issues in modern source control repositories.
  5. Manage small projects and subprojects within larger initiatives, identifying, tracking, and reporting on tasks and deliverables against project timelines.


  1. Develop, test, and implement translational informatics software and application solutions under direct supervision.
  2. Create re-usable open source and proprietary software and application products.
  3. Evaluate, adopt and use multiple technologies to create innovative solutions that have a high impact on data-intensive clinical and translational research.
  4. Continuously learn about a wide variety of biomedical domains in order to translate domain requirements into high-impact technical solutions.
  5. Work independently and as part of a project team in a highly matrixed research environment, including direct interaction with clinicians and biomedical researchers.


Required Licenses/certificates/registrations
Epic certifications preferred

Required Education and Experience

  • BS/BA required in computer science, biomedical engineering, information science, or related field. Substitute years of relevant experience for specific field.
  • Zero to five years of programming experience with progressively more complex projects.
  • Demonstrated track record of continuous learning and adoption of new languages and frameworks.

Clinical Decision Support:

  • Zero to five years of experience developing, configuring, or customizing software in a clinical environment is preferred.

Quality Assurance and Continuous Integration and Deployment:

  • Zero to five years of experience in quality assurance, continuous integration and deployment, configuration management, or other aspect of software and application validation is preferred.

Additional Technical Requirements

  1. Working knowledge of one or more of the following preferred: Python/Django, JavaScript/HTML (as used in Single Page Applications), Java, Objective C, Cache/Mumps, Scala.
  2. Working knowledge of relational and/or non-relational database application development preferred.
  3. Previous experience in data modeling is preferred.
  4. Experience in healthcare and/or biomedical, genomic data management issues is preferred.
  5. Experience with mobile application (native or web) on Android and/or iOS is preferred
  6. Must exhibit excellent oral, presentation, and written communication skills.
  7. Experience with source management, continuous integration, containerization, and automated testing tools and processes is preferred.

Clinical Decision Support:

  1. Working knowledge of Epic or other electronic health record workflows is preferred.
  2. Experience with Cache/Mumps is preferred.
  3. Experience with health data application programming interfaces such as FHIR or interchange specifications such as HL7 is preferred.

Return to Top


The Data Scientist in The Children’s Hospital of Philadelphia’s Department of Biomedical and Health Informatics will perform exploratory data analysis and predictive modeling using machine learning and mathematical analysis of heterogeneous and high-dimensional data types. The Data Scientist will solve challenging problems in the analysis and interpretation of biomedical, genomic and clinical data using a flexible, analytical approach to design, develop, and evaluate predictive models and advanced algorithms. The individual will work with product engineers to translate algorithms and models into scalable applications. Additionally, the Data Scientist will communicate research methods, implementation, and results to a varied audience of clinicians, scientists, and analysts/programmers, as well as contribute to academic dissemination activities such as manuscript writing and conference presentations. A basic background in life sciences is helpful but not required. The successful candidate will be highly creative, able to work independently and as an interdisciplinary team member, and have good organizational skills and attention to detail. Most of all, we are looking for people who share our eagerness to develop novel ways of advancing child health using technology.


  • BS/BA required, MS preferred in Analytics, Data Science, Statistics, Mathematics, Computer Science or a related field. Alternately equivalent experience in data analysis and predictive modeling will be considered in lieu of relevant degree.
  • Non-degree graduate coursework such as a graduate certificate in Analytics, Statistics, or Data Science preferred.
  • Zero to five years of experience with progressively more complex data science, applied statistics, machine learning, or mathematical modeling projects.
  • Experience and demonstrated ability acquiring new technical/analytic skills and domain knowledge to support successful contribution to research and development projects is required.
  • Experience using existing machine learning and analytic tools such as ScikitLearn, Weka, R, and Mathematica in either applied educational or professional projects is required.
  • Experience writing code in either applied educational or professional projects using one or more of the following languages: Python, Scala, Java is required.
  • Familiarity with relational databases (e.g. Postgres, MySQL) strongly preferred.
  • Familiarity RESTful web services application programming interfaces preferred.
  • Strong verbal and written communications skills with the demonstrated ability to explain complex technical concepts to a lay audience.
  • Applied statistics or mathematical modeling experience preferred.
  • Natural language processing experience particularly in the biological and medical domains preferred.
  • Experience using distributed computing technologies (e.g. Akka, MapReduce, Cuda) preferred.
  • Familiarity with graph, key value, and document data stores (e.g. Neo4j, Hadoop, MongoDB) preferred.
  • Experience creating informative visualizations for complex, high dimensional data preferred.
  • Experience with probabilistic graphical models, time series predictive models, Markov models preferred.

Return to Top


Pediatric biomedical research and emerging clinical applications are driving an unprecedented increase in the scale and complexity of data management and analysis tasks. To meet this challenge, the Supervisor of Scientific Computing (SSC) in the Department of Biomedical and Health Informatics will build and lead a team that will evolve CHOP in the application of advanced computing technologies to pediatric biomedical research. The Scientific Computing team will perform intensive outreach to CHOP researchers to identify computationally- and data-intensive research tasks and workflows. The successful candidate will recruit and manage a team of scientific computing experts spanning multiple disciplines, as well as contribute hands-on to solving complex technical problems directly related to research and clinical diagnostics.

The team’s ‘product’ will be specialized computing environments for both one-off research studies and for generalizable production functions such as data analysis pipelines, large data warehouses and real-time analytic services. The team will partner with the Department of Information Services to build upon and contribute to the acquisition of computing infrastructure spanning CHOP’s ongoing large investments in virtualization, high performance computing and network storage as well as multiple contracted cloud services.

Technologies include but are not limited to:high performance and parallel computing, very large relational and non-relational databases, high-throughput data transfer, and analysis and visualization platforms.

Applications include but are not limited to genomic data analysis, including next-generation sequencing,systems biology algorithms,real-time model-based clinical decision support, imaging analysis and large clinical epidemiological and surveillance studies.


  • Bachelor’s degree required, masters or Ph.D. preferred in computer science, computer engineering, information systems, information science, or related field.
  • 10 plus years of experience in increasingly challenging systems engineer or systems administrator roles, in part in a research and development or scientific environment. Ideally, this will be in a biomedical or genomic research organization

Additional Technical Requirements

  • Experience building or leading small focused technical teams in either a matrixed or direct line management role, coupled with a strong interest in mentorship and staff development.
  • Ability to identify a wide variety of computing problem types and optimize code, software, job management, system, and hardware configurations to deliver high performance solutions.
  • Experience writing, optimizing, or troubleshooting parallel computer programs is preferred.
  • Demonstrated track record or a strong interest in education and outreach to the user community.
  • Demonstrated track record of building collaborative relationships with scientific researchers, technical colleagues, and IT/IS.
  • Demonstrated track record of finding the ‘best path’ technical or process solution for complex computationally- and data-intensive problems.
  • Demonstrated track record of using configuration management and continuous deployment tools and processes to support reproducibility of computing tasks.
  • Ability and interest in documenting, testing and controlling the development and release of code and system configurations, especially in generally-available production systems.
  • Experience with genomic or next-generation sequencing computing is desired, though not absolutely required.

Return to Top


The Bioinformatics Scientist III position is an intermediate level position for a PhD level professional and a final stage position for those with high experience without a PhD. The focus of the position is collaboration-level application of bioinformatics tools and methods to bench and clinical research problems in various biomedical domains. The position allows for a wide variety of activities described within the job responsibilities and encompasses positions within both research and clinical environments. Activities occur with a low degree of supervision with expectation for highly independent judgment, development of bioinformatics workflows and processes, and presentation of results. The Bioinformatics Scientist III will apply best practices in collaborative science as a bioinformatics domain scientific collaborator. Academic output is a focus of this position and is expected with a low degree of supervision. The Bioinformatics Scientist III is primarily focused on taking a lead, proactive scientific role in teams and projects as a bioinformatics domain expert.


  • MS/PhD in biological or computational discipline.
  • 5-10 years experience in applied bioinformatics, genomics, and computational work. This experience can be inclusive of a relevant PhD dissertation.
  • Ability to, under supervision, conceive of, plan, implement, validate, and disseminate entire research projects is required.
  • Ability to assume principal investigator or similar role in academic research is preferred.
  • Strong UNIX/LINUX expertise required.
  • Proficiency in R or similar commonly used bioinformatics language required.
  • Experience with Python, Perl, or other languages required.
  • Experience with pipeline or workflow development frameworks preferred.
  • Experience with management and analysis of complex data types required.
  • Proficiency in various open source and commercial bioinformatics resources and software required.
  • Experience with genomic/proteomic data analysis methods required.
  • Experience or knowledge of technologies commonly used in biological labs, such as PCR, cloning, electrophoresis gels, and cell culture required.
  • Knowledge of the working mechanism of microarray, NGS, mass spectrometry, or other high-throughput technologies and awareness of their strengths and weaknesses, as well as applicability to a specific biological problem is required.
  • Familiarity with resources of genomic data sets and analysis tools, such as UCSC Genome Browser,
  • Bioconductor, ENCODE, and NCBI databases is required.
  • Ability to correctly select and perform statistical tests for most types of genomic data, and to properly interpret their results in the scenario of a specific study is required.
  • Ability to leverage unique knowledge of bioinformatics, applied biostatistics, molecular biology, and measurement platforms for effective scientific discussion with biologists and clinicians is required.
  • Ability to determine most favorable academic output as a primary research outcome is preferred.
  • Ability to objectively critique results and present as valid or questionable, taking into account all aspects of study design, technical issues, and limitations of workflows is required.
  • Accountability and attention to timelines.
  • Excellent organization and communication skills with an emphasis on strong presentation skills
  • Ability to independently plan and execute analyses of moderate complexity required.
  • Ability to provide objective validation of results required.
  • Ability to work in a team environment.

Return to Top


A student position is available for an aspiring undergraduate student or a recent graduate interested in working with an experienced data scientist and a team of analysts/programmers focused on providing technology solutions for cutting edge translational research at The Children’s Hospital of Philadelphia in the Department of Biomedical and Health Informatics. Domains include clinical genomic analysis, audiological data analysis, and other pediatric diseases and disorders. Projects involve predictive modeling using machine learning and mathematical analysis incorporating heterogeneous and complex data types. Under supervision of the Principal Information Scientist, the student will assess and implement computational, algorithmic, and predictive analytics approaches to solve assigned research problems. With guidance, the individual will contribute to the experimental design, execution, test and evaluation of methods as applied to translational data science research projects. A basic background in life sciences is helpful but not required. We are looking for someone who takes initiative, is highly creative, able to work independently, with good organizational skills and attention to detail. Most of all, we are looking for people who share our eagerness to help develop novel ways of improving outcomes for childhood disease.


  • Current undergraduate student or BA/BS degree completed within last year.
  • Degree major in mathematics, statistics, biomedical informatics, computer science, engineering, or related field.
  • Familiarity with Python or Scala programming languages.
  • Familiarity with machine learning classification algorithms.
  • Knowledge of a machine learning library (e.g. Weka, SciKit Learn).
  • Experience with time-series data analysis.
  • Must exhibit excellent oral and written communication skills.

Return to Top


  • Child Abuse Clearances
  • FBI Fingerprint Clearance
  • Drug Screening
  • Tobacco screening

All CHOP employees who work in a patient building or who provide patient care are required to receive an annual influenza vaccine unless they are granted a medical or religious exemption.

The Children's Hospital of Philadelphia is an equal opportunity employer. We do not discriminate on the basis of race, color, gender, gender identity, sexual orientation, age, religion, national or ethnic origin, disability or protected veteran status.