Senior Software Engineer

 

Posted: 13 February 2025

Cell Bauhaus is leveraging virtual cell technology to accelerate the discovery of sustainable solutions to the worlds most pressing problems. We integrate mechanistic modelling and machine learning to build predictive cell models that enable rational design of interventions that give cells new and desired functionalities. Whether it’s gettingmicrobes to produce sustainable bio-molecules or reprogramming cells to respond to treatments – we are bringing rational engineering and design principals to biology to enable scalable solutions for planetary and human health.

Our work is part-funded by the Gates Foundation under the Accelerator whose goal is to conceive, design, test, and prepare the ecosystem for fundamentally novel platform technologies with breakthrough potential (grant number: INV-079292.)

Role

We are looking for a Senior Software Engineer to play a meaningful role in shaping our journey towards rational engineering for biology. As a member of our Engineering Team, you will be responsible for building our core platform that underpins the company technology and business strategy. It’s an exciting opportunity to carve out your contribution to a software platform that will transform the way that we produce everything from food to fuel and facilitate our transition toward a sustainable future. You will join a growing and friendly team of software engineers, ML researchers, and computational biologists.

What you will do

  • Develop and deploy our Cell Engineering Platform used by biologists to assess the functional role of genetic changes on different cell types
  • Ensure we follow best practices as we continue to scale our software towards greater complexity in modelling and larger systems
  • Contribute to the development and implementation of our computational models
  • Collaborate closely with cross-functional teams to align our platform with the company’s product roadmap and strategic goals

Essential

  • Deep expertise in software engineering using any mainstream programming languages – our stack is scientific Python on top of a Postgres database running on Kubernetes, with some Julia components
  • Experience in building platforms and/or products on cloud infrastructure e.g. Azure
  • Experience working in an agile style
  • A keen interest in science

Nice to Have

  • Expertise in database design and deployment
  • Expertise in machine learning, constrained optimisation, biological/chemical modelling, or more broadly scientific computing.
  • Experience working in a scientific environment across disciplines

Inclusivity

We are building an inclusive environment where collaboration thrives, learning is shared, and diverse perspectives drive impactful outcomes. We are committed to equal opportunity employment, welcoming all backgrounds and identities. If you need accommodations, please let us know.

Hybrid Working

While we embrace flexible work arrangements, in-person collaboration is central to our culture of knowledge sharing and relationship building. For Melbourne-based roles, we follow a hybrid model where team members come into the office three days per week. This structure helps us maintain strong connections while still offering the benefits of remote work.

Find out more.

Home

News & opinion

Member Directory

Events