About the job
At Asimov, we are dedicated to revolutionizing humanity's capacity to engineer living systems, paving the way for biotechnologies that significantly enhance societal well-being. Our endeavor includes the development of an innovative mammalian synthetic biology platform—spanning from cellular structures to complex software—to facilitate the creation and production of cutting-edge therapeutics.
Imagine the challenges of software engineering without an Integrated Development Environment (IDE). Consider how modern aviation relies on Computer-Aided Design (CAD). Genetic engineering is poised to be even more complex—and we are at the forefront of constructing the essential tools to empower bioengineers. Our platform, Kernel, is designed for bioengineers to confidently design, construct, and debug genetic systems just as seamlessly as code is deployed. We are in search of a Staff Software Engineer to join our mission and help us refine our offerings.
Role Overview:
Take charge of architectural decisions that will influence Kernel's development for years to come, providing you with substantial ownership over the system's evolution.
Craft GraphQL APIs for the searching, editing, and analysis of tens of thousands of genetic constructs utilizing Python 3, SQLAlchemy, and Strawberry.
Design data models that accurately reflect the intricate nature of biological systems.
Engage directly with synthetic biologists to gain insights into their workflows and identify transformative tools that can enhance their productivity.
Participate in an on-call rotation to support the software you have contributed to developing.
Candidate Profile:
A minimum of 10 years of experience in building production-level software—systems relied upon by other engineers, rather than one-off research code.
Extensive expertise in Python 3, with additional familiarity with GraphQL, SQLAlchemy, and/or Strawberry preferred.
You are the type of engineer who immerses deeply in engaging technical challenges. You seek stimulation that leads to fresh ideas you are eager to explore.
You contemplate API design, data migrations, and the implications of scaling the system to handle tenfold usage.
You aspire to collaborate closely with a dedicated team to design a product, rather than merely executing predefined coding tasks. You can navigate the uncertainties associated with pioneering initiatives.

