What is a Software Engineer at Personalis?
At Personalis, a Software Engineer plays a crucial role in transforming the active management of cancer. The engineering team builds and maintains the highly sensitive genomic sequencing platforms, proprietary algorithms, and Laboratory Information Management Systems (LIMS) that enable ultra-comprehensive tumor profiling. By developing robust, scalable, and secure software systems, you directly contribute to detecting minimal residual disease (MRD) and helping clinicians make life-saving oncology decisions.
This position sits at the highly specialized intersection of modern software engineering and advanced bioinformatics. Whether you are optimizing backend APIs in Python or Java, managing cloud-native pipelines in AWS, or designing relational and graph databases, your work directly impacts the scale and speed at which genomic data is processed. Engineers here do not just write code; they build the digital infrastructure that handles massive biological datasets, translating raw DNA and RNA sequencing data into actionable clinical insights.
Working as a Software Engineer at Personalis offers the unique challenge of solving complex data manipulation problems in a highly regulated clinical laboratory environment. You will collaborate with cross-functional teams of molecular biologists, bioinformaticians, and laboratory technicians to build products that evolve alongside the cancer therapies they guide. It is a mission-driven environment where high technical standards meet profound human impact.

