Software Development Engineer (Front-End & Data Engineering)

Chan Zuckerberg Biohub San Francisco , CA 94158

Posted 1 week ago

The Chan Zuckerberg Biohub ("CZ Biohub) is an independent nonprofit medical research organization based in the San Francisco Bay Area. The Chan Zuckerberg Biohub supports scientific research to cure, prevent or manage disease in our childrens lifetime. Our mission is to understand the fundamental mechanisms underlying disease and to develop new technologies which will lead to actionable diagnostics and effective therapies. We harness the power and possibility of collaboration to drive discovery and set the standard for open, impactful science. For more information, please visit czbiohub.org.

Opportunity

CZ Biohub has started a collaborative effort towards building a DataHub to support the multitude of internal data generation efforts and in collaboration with key partner universities.

We are currently seeking an outstanding Software Development Engineer (SDE) to join this collaborative and interdisciplinary project at the interface between web development, data engineering and scientific data visualization. Many of our ongoing projects (Tabulas, COVID tracker, OpenCell) are perfect targets for innovation in data portals. The SDE will be in charge of developing innovative data portals that bring together sequencing data and imaging data, among other modalities, in a searchable and analyzable way that can also be shared with collaborators.

The ideal candidate will be capable of working independently through the implementation of the portal that will lead to a consistent experience in obtaining and navigating through the data and open the door to more collaborations. Open data sharing, especially using the web, allows us to reach a global community beyond our local academic collaborators. This is an exciting chance to be embedded in a highly collaborative and well-funded project, with great opportunities for learning and skill development. For this position we are looking for a team player passionate about open science with strong technical skills in addition to excellent communication skills.

Responsibilities

The Software Development Engineer (SDE) will work primarily with the DataHub team to create (and manage) a web portal for cell biologists to access and analyze single cell sequencing and imaging data. As a key team member, the SDE will aim to produce high-quality features that meet scientists' needs using a collaborative workflow.

  • The SDE will take on a variety of tasks, including developing front-end analytical features implemented in React.js as well as refactoring existing interfaces, all with the goal of developing a general framework to build data portals.
  • Develop, maintain and modify software features in JavaScript and Python, such as implementing and updating React.js components.
  • Develop an automated testing framework for the web-based database portal
  • Write and maintain user-facing and internal documentation.
  • Participate in feature requirements gathering, design and tasking for new development or refactoring.
  • Engage in code discussions and reviews to ensure all team-members are cross-trained on all parts of the larger codebase.

Requirements

  • Bachelors Degree or equivalent experience
  • 2+ years professional experience in software development in a collaborative environment
  • Experience with modern front-end JavaScript frameworks (e.g. React or Angular) and libraries (e.g. Bootstrap) and interest in learning data engineering with Python
  • Ability to understand a system of complex interactions and explain this understanding to technical and non-technical collaborators
  • Capable of deep troubleshooting to discover the root causes of problems
  • Extensive experience and committed to writing well-commented code and documentation
  • Positive attitude, willingness to ask questions and learn independently
  • Working knowledge of version control systems (e.g. git)
  • Desire and ability to mentor others in frontend web development and software engineering best practices
  • Conceptual understanding of automated testing and experience writing simple unit tests
  • Comfortable in UNIX systems and working at the command line
  • Experience working with relational databases
  • Experience with cloud infrastructure (e.g. AWS / Azure) and or containerization (Docker)

Preferred/Desired Qualifications

  • Understanding of cell biology and next-generation sequencing
  • Experience cleaning and reorganizing data in a common scripting language (e.g. R, Python, MATLAB)

What We Provide

  • Resources to disrupt and innovate at the frontiers of our knowledge of biology and disease.
  • A collegial and collaborative environment consisting of diverse expertise.
  • Existing collaborations within CZ Biohub: Computational Microscopy, Cell Atlas, Bioengineering, Data Science, Genome Editing, and Infectious Diseases.
  • Access to collaborators, resources and facilities at the three partner campuses (UCSF, Berkeley and Stanford) and at partner institutions in the Bay Area and beyond.
  • Competitive compensation and benefits commensurate with the experience.

Benefits

We offer a robust benefits program that enables the important work Biohubbers do everyday. Our benefits include healthcare coverage, life and disability insurance, commuter subsidies, family planning services with fertility care, childcare stipend, 401(k) match, flexible time off and a generous parental leave policy. In addition, we honor our commitment to career development and our value of scholarly excellence through regular onsite opportunities to learn from the world's leading scientists.

CZ Biohub is an equal opportunity employer committed to diversity of thought, ideas and perspectives. We are committed to cultivating an inclusive organization where all Biohubbers feel inspired and know their work makes an important contribution. Therefore, we provide employment opportunities without regard to age, race, color, ancestry, national origin, religion, disability, sex, gender identity or expression, sexual orientation, or any other protected status in accordance with applicable law.

Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.

Headhunters and recruitment agencies may not submit resumes/CVs through this Web site or directly to managers. CZ Biohub does not accept unsolicited headhunter and agency resumes. CZ Biohub will not pay fees to any third-party agency or company that does not have a signed agreement with CZ Biohub.

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
lc_ad

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
Staff Software Development Engineer In Test Data Engineering

Netskope

Posted 1 week ago

VIEW JOBS 2/21/2021 12:00:00 AM 2021-05-22T00:00 About Netskope Today, there's more data and users outside the enterprise than inside, causing the network perimeter as we know it to dissolve. We realized a new perimeter was needed, one that is built in the cloud and follows and protects data wherever it goes, so we started Netskope to redefine Cloud, Network and Data Security. Since 2012, we have built the market-leading cloud security company and an award-winning culture powered by hundreds of employees spread across offices in Santa Clara, San Francisco, Seattle, Bangalore, London, Melbourne, and Tokyo. Our core values are openness, honesty, and transparency, and we purposely developed our open desk layouts and large meeting spaces to support and promote partnerships, collaboration, and teamwork. From catered lunches and office celebrations to employee recognition events and social professional groups such as the Awesome Women of Netskope (AWON), we strive to keep work fun, supportive and interactive. Visit us at Netskope Careers and follow us on Twitter @Netskope and Facebook. Netskope San Francisco CA

Software Development Engineer (Front-End & Data Engineering)

Chan Zuckerberg Biohub