Full Stack Software Engineer
Here's the tl;dr:
At Cradle, we are on a mission to help make programming biology easy. We do that by providing biologists with the software, machine learning & services to discover, design and optimise enzymes and their cell-factories
We're an experienced team, have built many successful products before and we've raised EUR 5.5m from top tier investors
We're focused on building the best possible team culture. We're are distributed across two locations, do almost everything async and are super flexible about when we work.
We offer top of the market salary, a generous equity stake in the company and a wide range of benefits from health and wellbeing, financial, to training and career progression opportunities.
This is Cradle
Cradle aims to make programming biology easy by providing biologists the tools to discover, design and optimise enzymes and cell-factories. We are bridge builders who bring together the best of machine learning, synthetic biology, developer tools, and user experience design. Our mission is to enable a world where most of the products around us can be easily made and degraded biologically using a cell-factory instead of (petro-)chemicals, plants or animal agriculture.
In software we have an almost infinite degree of freedom on designing solutions. We at Cradle want to use this flexibility to provide a new level of experience for biological engineers. These engineers work on optimising proteins (sequences of amino acids), which currently includes a lot of expert knowledge and manual steps. We want to revolutionise their processes and build a ‘photoshop for proteins’ supported by machine learning. On that mission we deal with complex user objectives, diverse data structures and physical lab interactions while offering an easy to use, low code user interface.
What we are looking for
For this challenge we are looking for full stack software engineers who are excited to peek out of the virtual world and join us on designing a platform for optimising biological systems. Be ready to witness first hand what happens when you leave the bits and bytes behind and try to solve challenges with nature’s constraints and complexity. For this endeavour we are looking for creative minds, who are ready to learn about a new domain and eager to work on cutting edge technologies.
Responsibilities:
As a full stack software engineer, you would be responsible to:
Develop a decoupled, service oriented platform application powered by Jupyter notebooks
Implement light weight and modularised user interfaces and visualisations for platform users
Support the team in establishing a stable, high quality and flexible software engineering process
Collaborate with biologists, machine learning experts and scientists alike and learn to understand their domain
Work in a cloud native runtime environment using google cloud, kubernetes, helm, docker and co.
Integrate a variety of existing tools for biological processes in the cradle ecosystem
Contribute to open source software and establish a community around Cradle and its platform
Need to have
You are interested and excited about learning a new domain. You will be faced with a lot of new concepts and enjoy learning diverse topics.
You are able to communicate well. We are working at the intersection of biology and software where good communication is key.
You are excited about all parts of the software stack which is reflected in our past projects. At any given day you could be asked to implement a UI plugin, extend a web server API or set up a codon optimiser*.
You enjoy designing software systems. We are in an early stage of the company where you will majorly contribute to the software design of the product.
You write readable code. Cradle aims to build a team of excellent computer scientists which includes advanced coding skills. We are set but not fixed on coding in Python at the moment.
You are productive by yourself. You will be asked to solve abstract tasks independently and produce results and organise your work without constant supervision.
You want to grow. Cradle is a high-growth company providing a lot of new opportunities. You enjoy taking on challenging projects and are able to process honest feedback.
You are kind and work well in teams. We look for team players who contribute to a positive and friendly working environment.
*Do a little research online if you don’t know what this is :)
Nice to haves
You have worked with databases or big data systems.
You have designed user interfaces and are familiar with one or more of the popular frameworks.
You have been working on production systems for machine learning applications.
You have a masters degree or PhD in computer science or a related field.
You have experience with CI/CD environments, software security or software quality assurance.
Learn More & Apply
👉🏽 Did we peak your interest? We would love to hop on a call with you. E-mail jobs@cradle.bio or if you are ready to join you can apply through the form.
Send along links that best showcase the relevant things you've built and done. Ask your favourite person to include a letter on what you mean to them. Feel free to get creative!
**Even if you don't meet all the qualifications, but are enthusiastic about the job, we would love to meet you! We believe that anyone who is interested in a topic is able to learn. Do not hesitate to apply.
We also strongly encourage people from underrepresented groups to apply.**

