Calico is a research and development company whose mission is to harness advanced technologies to increase our understanding of the biology that controls lifespan and health span, and to develop therapeutic interventions that enable people to lead longer and healthier lives. Executing on this mission will require an unprecedented level of interdisciplinary effort and a long-term focus for which funding is already in place.
As a software engineer on Calico’s Computing team, you will collaborate with a talented cross-functional team of data scientists, automation engineers, and bench scientists, creating and leveraging software and data systems to advance Calico’s fundamental mission. You will develop applications and build out information systems in fields such as MRI imaging, microscopy, mass spectrometry, high-throughput data for genomics, and biochemistry.
Develop and maintain software systems for the storage, processing, visualization, and analysis of molecular or imaging data
Integrate between in-house data pipelines and software, design modular APIs and implement flexible backend models
Understand complex laboratory experimental workflows, data representations, and analysis algorithms
Work with scientists to translate research needs into scalable, readable, maintainable code
Keep up to date with the latest trends in biotech and informatics
Regularly communicate work in written and verbal presentations
Degree in a quantitative discipline such as computer science, mathematics, computational biology, or bioinformatics
5+ years’ industry experience as a software developer, ideally in a scientific or research-oriented organization
Demonstrated experience with software design and implementation in Python and at least one other backend language (e.g. NodeJS, Go, C++, Java, Scala, Kotlin, Rust)
Experience working with large datasets in SQL, NoSQL, and/or file-oriented datastores
Hands-on experience with or exposure to large-scale ‘omics data (e.g. whole genome sequencing, RNA-seq, proteomics, metabolomics, etc.), microbial or mammalian biology, translational research, clinical drug development
Passion for helping define and build out software engineering culture and best practices within the organization (agile, testing, modular design, iterative development)
Excellent analytical and verbal communication skills. Ability to work closely with internal stakeholders. Self-motivated, proactive and a team player