Cytoscape Cyberinfrastructure Developer

Job ID: 249908685
Job date: 2017-05-08
End Date:

Company : UC San Diego 

Country :

Role : Technician 


[Click Here to Access the Original Job Post]

Job Description:
How would you like to be on the front lines of the research that will one day solve lethal and debilitating diseases like cancer, dementia and heart disease?

We’re looking for a few highly skilled and versatile software engineers that can join our team to create a SOA-based distributed system (called the Cytoscape Cyberinfrastructure or “CI”) that will enable analyses of biological networks to deliver medical decisions, practices and products tailored to individual patients. The integration and effective use of multiscale, multimodal data genomic, biochemical and biomedical data has never been successfully done, and is one of the most impactful scientific and engineering challenges of our time – bigger than going to the moon.

As a team member, you will work with internationally renowned biologists, chemists, statisticians and computer scientists to evolve biology’s most successful open source application (http://cytoscape.org) into the CI by realizing cutting edge computational biology through a mix of web, server and private and public cluster technologies. Today, we work with Java, Javascript, Golang, Python, R, React, REST, Docker, Kubernetes, OpenCL and machine learning platforms – tomorrow’s stack will be team-defined responsive to emergent CI requirements.

Desired Skills & Expertise:

-Bachelor degree or higher in computer science or related area plus 5 or more years of work or research experience in software development, OR Bachelor degree or higher in biology or related area, plus 2 years or more programming experience.

-For computing professionals: demonstrated work experience and proficiency with software engineering and programmer techniques, disciplines, and methodologies, including requirements gathering, analysis and maintenance; system architecture and design. Experience with testing and test strategies; experience creating and using code and test libraries.

-Proven ability to work independently. Take ownership of work performance and follow through on assignments. Anticipate, identify and analyze problems and resolve or recommend course of action for resolution as appropriate. Adaptable and collaborative, able to work in a diverse development community. Motivated to understand and address the needs of end users, in this case biologists and developers of applications for biologists.

-For computing professionals: 5 years of experience and proficiency in the following programming languages and environments: Java; Python, JavaScript/HTML5, Golang, C++; RESTful service development; Web application development; SQL and relational databases; UNIX operating system and basic UNIX system administration.

-For biologists: proficiency in Python and either R or Matlab, and working familiarity with databases and command-line use of UNIX platforms.

Preferred Skills & Expertise:

-Experience in agile development methodologies: project estimation; domain modeling, software reliability and validation; interoperable systems; software lifecycle management

-Experience with web application technologies such as proxies, REST API design and deployment of a REST endpoint; Website and workstation release process, management of a public website with many user accounts; Infrastructure necessary to develop client-server applications and model-view controller applications; Source control management, familiarity with Git and GitHub.

-DevOps experience with AWS, GCE, and/or VMware deployments; containerization via Docker and deployment via Kubernetes.

.Core concepts in molecular biology; bioinformatics techniques.

-Advanced unix experience: Variations of UNIX (e.g., SunOS, Open Solaris, Ubuntu, Red Hat Linux); Shell script programming; Access control management, applications configuration management; Virtual image creation and deployment.

-Experience in knowledge representation and semantic web technologies, such as SPARQL and RDF.

-Experience in web security and authentication, especially technologies such as OAuth or OpenID, Shibboleth.


Requeriments :

Skills :


Additional Info:
Established in 1966, UC San Diego Health is the only academic health system in the San Diego region and is widely recognized as one of the premier health care systems in the United States. Its clinical facilities include UC San Diego Medical Center, Thornton Hospital, Moores Cancer Center (one of only 45 National Cancer Institute-designated Comprehensive Cancer Centers in the country and the only one in San Diego), Shiley Eye Center, Sulpizio Cardiovascular Center (San Diego’s first comprehensive cardiovascular center) and the Jacobs Medical Center (slated to open in late 2016), as well as other primary and specialty practices of UC San Diego Medical Group located throughout Southern California. The mission of UC San Diego Health is to deliver outstanding patient care through commitment to the community, groundbreaking research and inspired teaching. UC San Diego Health's vision is to create a healthier world – one life at a time – through new science, new medicine and new cures.

[Click Here to Access the Original Job Post]