Stanford Blood Center
Overview
The Stanford Center for Genomics and Personalized Medicine (SCGPM) has an exciting opportunity for a Biomedical Cloud Engineer to create innovative data architectures that will automate turning big genomic data into biomedical insights. The ideal candidate is a good listener who can interpret biological questions, assess the value and relevance of technologies and methods, and deliver actionable technical solutions. Background: The Department of Veterans Affairs (VA) has commissioned the sequencing of hundreds of thousands of whole genomes from participants in the Million Veteran Program (MVP). This data is being delivered to the SCGPMs cloud computing environment and represents one of the largest repositories of whole-genome sequencing data in the world. The goal is to turn this data lake into a data commons where researchers obtain answers without manually collecting, cleaning, massaging, scrubbing, sorting, transforming, and filtering data. In this position, you would be the system developer of the cloud-based MVP data management system called Trellis. Trellis stores petabytes of sequence data contributed to the MVP and orchestrates its processing while keeping track of programs used and maintaining data provenance. To manage the enormous volumes of biomedical research data that the MVP generates, Trellis is built on Google Cloud Platform and uses serverless services to automatically initiate pipeline processes as new data arrives and scales with demand. A production version of Trellis has already processed the whole genomic sequences of over 150,000 veterans and we plan to process at least as many more in the coming year. You would lead in keeping this production system running and optimized and would interface with our SecOps team in a FedRAMP-secure environment. Team: The SCGPM bioinformatics team is a multi-disciplinary group of about a dozen scientists, engineers, and software developers with expertise in managing and analyzing complex biomedical data. Location: This position can be on-site in Palo Alto, fully remote, or hybrid. Duties include: Maintaining the smooth execution of the production Trellis system Working with the Security Operations team to respond to security incidents Constructing queries to the graph database to gain insights from pipeline run data Implementing population-level genomic analyses (GWAS, PCA) to verify data integrity Designing and integrating novel bioinformatics pipelines into the Trellis system Troubleshooting data flow in the state-driven Trellis architecture Building containers for bioinformatics tools and integrating them with the internal data management system to automate workflows Collaborating with researchers to explore solutions to relevant biological questions and maximize the value of the whole-genome sequencing dataset to the public * - Other duties may also be assigned. DESIRED QUALIFICATIONS
Four-year degree in Genetics, Computer Science, Bioinformatics, Computational Physics, or a related field Experience with biomedical data formats (FASTQ, FASTA, BAM, CRAM, Hail MatrixTable, et al.) Comfortable in programming with Python Experience with cloud computing, especially Google Cloud Experience with databases, especially graph databases Experience with big data technologies (e.g., BigQuery, Spark, Hail, Terra) Familiarity with issues in computer data security Familiarity with FedRAMP cloud security Familiarity with FAIR principles of data management Excellent verbal and written communication skills An ability to independently grasp the objectives of research projects and assemble solutions from a range of technologies, standards, and approaches A desire to learn new methods and technologies and to adapt to demands of fast-paced research EDUCATION & EXPERIENCE (REQUIRED)
Bachelor's degree and five years of relevant experience, or a combination of education and relevant experience. KNOWLEDGE, SKILLS AND ABILITIES (REQUIRED)
Expertise in designing, developing, testing, and deploying applications. Proficiency with application design and data modeling. Ability to define and solve logical problems for highly technical applications. Strong communication skills with both technical and non-technical clients. Ability to lead activities on structured team development projects. Ability to select, adapt, and effectively use a variety of programming methods. Knowledge of application domain. CERTIFICATIONS & LICENSES
None PHYSICAL REQUIREMENTS
Constantly perform desk-based computer tasks. Frequently sit, grasp lightly/fine manipulation. Occasionally stand/walk, writing by hand. Rarely use a telephone, lift/carry/push/pull objects that weigh up to 10 pounds. * - Consistent with its obligations under the law, the University will provide reasonable accommodation to any employee with a disability who requires accommodation to perform the essential functions of his or her job. WORKING CONDITIONS
May work extended hours, evening and weekends. WORK STANDARDS
Interpersonal Skills: Demonstrates the ability to work well with Stanford colleagues and clients and with external organizations. Promote Culture of Safety: Demonstrates commitment to personal responsibility and value for safety; communicates safety concerns; uses and promotes safe behaviors based on training and lessons learned. Subject to and expected to comply with all applicable University policies and procedures, including but not limited to the personnel policies and other policies found in the University's Administrative Guide. The job duties listed are typical examples of work performed by positions in this job classification and are not designed to contain or be interpreted as a comprehensive inventory of all duties. Specific duties and responsibilities may vary depending on department or program needs without changing the general nature and scope of the job or level of responsibility. Employees may also perform other duties as assigned. Consistent with its obligations under the law, the University will provide reasonable accommodations to applicants and employees with disabilities. Applicants requiring a reasonable accommodation for any part of the application or hiring process should contact Stanford University Human Resources at stanfordelr@. For all other inquiries, please submit a contact form. Stanford is an equal employment opportunity and affirmative action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, protected veteran status, or any other characteristic protected by law. #J-18808-Ljbffr
The Stanford Center for Genomics and Personalized Medicine (SCGPM) has an exciting opportunity for a Biomedical Cloud Engineer to create innovative data architectures that will automate turning big genomic data into biomedical insights. The ideal candidate is a good listener who can interpret biological questions, assess the value and relevance of technologies and methods, and deliver actionable technical solutions. Background: The Department of Veterans Affairs (VA) has commissioned the sequencing of hundreds of thousands of whole genomes from participants in the Million Veteran Program (MVP). This data is being delivered to the SCGPMs cloud computing environment and represents one of the largest repositories of whole-genome sequencing data in the world. The goal is to turn this data lake into a data commons where researchers obtain answers without manually collecting, cleaning, massaging, scrubbing, sorting, transforming, and filtering data. In this position, you would be the system developer of the cloud-based MVP data management system called Trellis. Trellis stores petabytes of sequence data contributed to the MVP and orchestrates its processing while keeping track of programs used and maintaining data provenance. To manage the enormous volumes of biomedical research data that the MVP generates, Trellis is built on Google Cloud Platform and uses serverless services to automatically initiate pipeline processes as new data arrives and scales with demand. A production version of Trellis has already processed the whole genomic sequences of over 150,000 veterans and we plan to process at least as many more in the coming year. You would lead in keeping this production system running and optimized and would interface with our SecOps team in a FedRAMP-secure environment. Team: The SCGPM bioinformatics team is a multi-disciplinary group of about a dozen scientists, engineers, and software developers with expertise in managing and analyzing complex biomedical data. Location: This position can be on-site in Palo Alto, fully remote, or hybrid. Duties include: Maintaining the smooth execution of the production Trellis system Working with the Security Operations team to respond to security incidents Constructing queries to the graph database to gain insights from pipeline run data Implementing population-level genomic analyses (GWAS, PCA) to verify data integrity Designing and integrating novel bioinformatics pipelines into the Trellis system Troubleshooting data flow in the state-driven Trellis architecture Building containers for bioinformatics tools and integrating them with the internal data management system to automate workflows Collaborating with researchers to explore solutions to relevant biological questions and maximize the value of the whole-genome sequencing dataset to the public * - Other duties may also be assigned. DESIRED QUALIFICATIONS
Four-year degree in Genetics, Computer Science, Bioinformatics, Computational Physics, or a related field Experience with biomedical data formats (FASTQ, FASTA, BAM, CRAM, Hail MatrixTable, et al.) Comfortable in programming with Python Experience with cloud computing, especially Google Cloud Experience with databases, especially graph databases Experience with big data technologies (e.g., BigQuery, Spark, Hail, Terra) Familiarity with issues in computer data security Familiarity with FedRAMP cloud security Familiarity with FAIR principles of data management Excellent verbal and written communication skills An ability to independently grasp the objectives of research projects and assemble solutions from a range of technologies, standards, and approaches A desire to learn new methods and technologies and to adapt to demands of fast-paced research EDUCATION & EXPERIENCE (REQUIRED)
Bachelor's degree and five years of relevant experience, or a combination of education and relevant experience. KNOWLEDGE, SKILLS AND ABILITIES (REQUIRED)
Expertise in designing, developing, testing, and deploying applications. Proficiency with application design and data modeling. Ability to define and solve logical problems for highly technical applications. Strong communication skills with both technical and non-technical clients. Ability to lead activities on structured team development projects. Ability to select, adapt, and effectively use a variety of programming methods. Knowledge of application domain. CERTIFICATIONS & LICENSES
None PHYSICAL REQUIREMENTS
Constantly perform desk-based computer tasks. Frequently sit, grasp lightly/fine manipulation. Occasionally stand/walk, writing by hand. Rarely use a telephone, lift/carry/push/pull objects that weigh up to 10 pounds. * - Consistent with its obligations under the law, the University will provide reasonable accommodation to any employee with a disability who requires accommodation to perform the essential functions of his or her job. WORKING CONDITIONS
May work extended hours, evening and weekends. WORK STANDARDS
Interpersonal Skills: Demonstrates the ability to work well with Stanford colleagues and clients and with external organizations. Promote Culture of Safety: Demonstrates commitment to personal responsibility and value for safety; communicates safety concerns; uses and promotes safe behaviors based on training and lessons learned. Subject to and expected to comply with all applicable University policies and procedures, including but not limited to the personnel policies and other policies found in the University's Administrative Guide. The job duties listed are typical examples of work performed by positions in this job classification and are not designed to contain or be interpreted as a comprehensive inventory of all duties. Specific duties and responsibilities may vary depending on department or program needs without changing the general nature and scope of the job or level of responsibility. Employees may also perform other duties as assigned. Consistent with its obligations under the law, the University will provide reasonable accommodations to applicants and employees with disabilities. Applicants requiring a reasonable accommodation for any part of the application or hiring process should contact Stanford University Human Resources at stanfordelr@. For all other inquiries, please submit a contact form. Stanford is an equal employment opportunity and affirmative action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, protected veteran status, or any other characteristic protected by law. #J-18808-Ljbffr