Research Programmer II

University Of Southern California Los Angeles , CA 90009

Posted 3 months ago

The Lawrence J. Ellison Institute for Transformative Medicine of the University of Southern California is looking for a Research Programmer II to complement its Data Management and Analytics team. At the Ellison Institute, you will join an interdisciplinary team dedicated to support the institute's mission of transforming cancer treatment by providing cutting-edge solutions for the analysis of biomedical data.

You will directly cooperate with the Institute investigators and outside partners on a variety of projects, tackling among the most significant challenges facing human health. Besides building and running a modern computational infrastructure, members of the Data Management and Analytics group collaborate in highly interdisciplinary teams throughout a project's lifecycle: from the initial design phase to the study publication, data release and subsequent monitoring of the outcomes.

Position responsibilities

The research programmer will contribute to the development and maintenance of the Institute wide computational infrastructure and support the computational needs of individual researchers. This role involves close collaboration with a multi-disciplinary team of clinicians, computer scientists, mathematicians, statisticians, and economists to understand their experiments, data, and project goals with the objective of developing and implementing robust and effective data management and analytics solutions. Data sets may include high-dimensional multi-omic data, time series from live cell microscopy, and complex clinical data from electronic medical records. The ability to communicate successfully with biologists and clinicians on their own terms is essential. Contributions will also be made to current and future development of grant applications, scientific research and scientific manuscripts for the Institute.

Specific responsibilities:

  • Serve as lead programmer or technical specialist on research projects: Develop, test, and install new software applications, and enhances functionality of existing applications; Establish project plans and schedules and monitors progress providing status reports as required; Utilize creativity and innovation to solve conceptual programming problems raised by cutting edge research.

  • Actively participate in research projects and collaborate with colleagues on research ideas and solutions. Work with staff and students providing guidance in system design and implementation. Recognize opportunities to adapt results for novel applications.

  • Support the lab researchers in the development and execution of analytical and computational pipelines.

  • Prepare developer and end-user documentation for other programmers and users in accordance with internal and external standards. Participate in the writing of technical and scientific journal articles and conference presentations.

  • Review the work of others, as requested.

  • Stay informed of new developments and technologies by reading journals and other pertinent publications, maintaining contact with vendors, and participating in professional organizations, meetings and seminars.


Demonstrable Personal Attributes:

  • Ability to thrive in a fast-paced, multi-disciplinary environment.

  • Strong organizational skills.

  • Attention to detail.

  • Interest in technological advances and solutions.

Knowledge and Skills:

  • Proficiency with at least two programming languages (e.g. Python, Java, C/C++, JS and preferentially R).

  • Familiarity with software development processes and tools and with Linux shell scripting, command line tools and administrative tasks.

  • Experience with machine learning approaches (SVM, DCNN, ) and technologies (Theano, Tensorflow, PyTorch, ).

  • Previous experience in a biomedical research setting, especially using computer vision and image analysis a strong plus.

  • Facility with Microsoft Excel, Word, and PowerPoint.

  • Good writing and verbal communication abilities.

  • Understanding of metadata and ontology usages and reproducible research concepts and practices a plus.

Environment and background

The Ellison Institute aims to provide exceptional clinical care and to engender transformative changes in the management of cancer to significantly impact human health and well-being, and quantity and quality of life. The Ellison Institute's research focuses on the application of proteomics and genomics, mathematical modeling, integrating clinical trials, pre-clinical studies and molecularly targeted therapy, which focuses on molecular and cellular changes specific to cancer. The Ellison Institute uses all of these techniques to determine which cancer therapies are likely to work best for individual patients, allowing physicians to customize treatment for each patient's cancer. Our vision is that a patient's own metrics will determine their most effective treatment. They might include molecular tumor markers, the dynamics of intracellular processes, or the behavior of cells across diverse microenvironments. We investigate a broad range of biological systems, including cell culture, mouse models, and patient-derived tissues. Learn more about us at


Preferred Education: Master's degree in computer science, computational biology, engineering, information sciences or a related discipline. Combined work experience and education as equivalent.

Preferred Experience: 3 years of experience in software development or data analysis.

Preferred Field of Expertise: Computer science, computational biology, engineering, information sciences or a related discipline.

Posting Salary Range: $98,481 - $122,395

Percentage of Time: 100%

Fixed Term? No

Minimum Education: Master's degree, Combined work experience and education as equivalent

Minimum Experience: 3 years

Minimum Field of Expertise: Relevant work experience to provide strong technical knowledge of programming and analysis as well as senior or lead experience. Demonstrated ability to stand in for researchers as circumstances require. Demonstrated creativity and innovation in solving conceptual programming problems.

USC is an equal opportunity, affirmative action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability, or any other characteristic protected by law or USC policy. USC will consider for employment all qualified applicants with criminal histories in a manner consistent with the requirements of the Los Angeles Fair Chance Initiative for Hiring ordinance. We provide reasonable accommodations to applicants and employees with disabilities. Applicants with questions about access or requiring a reasonable accommodation for any part of the application or hiring process should contact USC Human Resources by phone at (213) 821-8100, or by email at Inquiries will be treated as confidential to the extent permitted by law.

Read USC's Clery Act Annual Security Report

Required Legal Notices

Certain positions are subject to background screening

If you are a current USC employee, please apply to this USC job posting in Workday by copying and pasting this link into your browser:$9925/9925$33230.htmld

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Research Bioinformatician II Knott Lab

Cedars Sinai

Posted 1 week ago

VIEW JOBS 9/13/2019 12:00:00 AM 2019-12-12T00:00 Are you passionate about applying genomics, computer science, and probability theory to study cancer progression? As part of the Center for Bioinformatics and Functional Genomics at Cedars-Sinai Medical Institute, the Knott Lab focuses on developing molecular and computational tools for analyzing single cell and CRISPR screening data. Our goal is to elucidate the techniques that cancer cells employ to metastasize and evade therapy. As a Bioinformatician II, you will work alongside bench scientists and oncologists to generate clinically actionable hypotheses from novel datasets generated within the laboratory. Additionally, you will contribute to the design and data analysis of follow-up validation studies. This position offers a unique opportunity for a bioinformatician with a computational specialty to fully immerse themselves in the discovery process! Responsibilities: * Perform general bioinformatics analysis and software support for projects involving in omics * Interact with investigators to identify research problems * Find appropriate software tools * Recognize national biological databases and online resources for omic data * Manage omic data including loading and querying data from database system and public repositories, and transform and merge multilevel omic data into user-friendly formats * Assist in development, test, and maintenance of modular software pipelines * Provide bioinformatics data analysis, preliminary interpretation of the data, and report of the results for possible publications * Work with bioinformatics faculties to determine future bioinformatics needs, and help to develop tools and pipelines as necessary to keep pace with rapid advances in sequencing technology * Demonstrate continuous self-improvement, make effective contributions to the section, and adhere to CSHS compliance plan, code of conduct, and hospital and departmental policies and procedures * May serve as a preceptor for students Educational Requirements: * Master of Science Degree in Computer Science, Electric Engineering, Computational biology, or Bioinformatics, or Master of Science/ Engineering in relevant fields (e.g. Biology with strong quantitative training, biostatistics with concentration in bioinformatics) * PhD is preferred Experience: * Comfortable in an HPC or Cloud environment * Graduate level understanding of statistics, probability, and algorithms * Fully proficient in at least one scripting language (e.g. Python) and at least one mathematical package (e.g. Matlab or R) * Background in machine learning or genomics and a general understanding of cancer biology * Working Title: Research Bioinformatician II - Knott Lab * Department: Home Dept-Fine * Business Entity: Academic / Research * City: Los Angeles * Job Category: Academic / Research * Job Specialty: Bioinformatics * Position Type: Full-time * Shift Length: 8 hour shift * Shift Type: Day Cedars Sinai Los Angeles CA

Research Programmer II

University Of Southern California