Software Engineer – Proteomics Platform

Job ID:
Job date: 2018-04-13
End Date:

Company : Broad Institute 

Country :

Role : Technician 


[Click Here to Access the Original Job Post]

Job Description:
An excellent opportunity to apply software engineering skills to make fundamental contributions to the analysis of proteomics and proteogenomics data, with significant scientific impact ranging from cancer research to drug discovery. Interact with world-class researchers at the Broad, and the vibrant extended community in the Boston and Cambridge area. Primary responsibilities will include creation, modification and maintenance of pipelines and software used by the Proteomics platform and its collaborators. The software will be used for analyzing a wide range of proteomics data, and for integrated analysis of proteomics and genomics data (proteogenomics).

The successful candidate will closely interact with scientists in the Proteomics platform, and work on multiple projects. The candidate will also be responsible for converting prototypes developed by researchers in the group to robust and scalable software implementations that can be reliably used and disseminated. Some representative projects include: design, implementation and dissemination of the Proteogenomic Data Analysis Center (PGDAC) pipeline running on FIreCloud, a Google Cloud Platform-based execution engine; implementation of an R-Shiny user interface that wraps complex statistics and machine learning algorithms for easy use by non-computational scientists; tools and pipelines for the analysis of proteomics data from targeted experiments; and involvement in SpectrumMill (for raw proteomics data processing), Global Chromatin Profiling, LINCS (Library of Integrated Cellular Signatures) and other large-scale initiatives in proteomics and proteogenomics.

REQUIREMENTS

  • B.S. or M.S. degree in Computer Science, Bioinformatics or Computational Biology; 2-5 years work experience preferred, but will consider strong candidates with less experience.
  • Proven programming skills: The group primarily uses R along with shell scripts, Python, JavaScript, HTML, and others as needed.
  • Experience in software engineering: Collaborative and robust software development experience, including gathering requirements and using revision control systems like GitHub. Experience developing software in a scientific field along with release engineering and process automation is a big plus.
  • Cloud computing with Unix: Skill with Unix environment and tools, including shell scripting, cloud computing and docker technology.
  • Multidisciplinary inclination: Able to collaborate and effectively communicate across scientific disciplines and domains including computer science & life sciences.
  • Results oriented: Demonstrated ability to pragmatically deliver impactful results. Able to independently manage multiple projects and complex tasks in a fast paced environment.
  • Versatile: Data engineering in NoSQL and SQL database technologies, along with experience in security and authentication, is a plus.
  • Excellent learning skills: While not all requirements are essential, proven ability to quickly evaluate and learn new tools, languages and technologies is required for successful performance in the fast changing research computing environment at the Broad Institute.


Requeriments :

Skills :

Areas :


Additional Info:
EOE / Minorities / Females / Protected Veterans / Disabilities

[Click Here to Access the Original Job Post]