Backend Software Engineer, Python
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
Job description
As a backend software engineer, you will be responsible for designing and developing a service-oriented decoupled web application, which exposes our advanced machine learning models to scientific end users.
For example, this means:
- Architecting the ways in which we manipulate and store data, e.g. with consideration for how to efficiently store and represent protein sequences and associated metadata, machine learning model predictions, etc.
- Architecting the APIs across which we interact with machine learning models, e.g. with consideration for how to version access over time.
- Collaborating with biologists, machine learning experts, and scientists alike, and becoming skilled in working in their domains.
Requirements
- You are a fast learner. You can rapidly absorb whatever the problem requires, whether that is a new programming language, an ML algorithm, or biological concept.
- You are action oriented and thrive getting things done rather than talking about getting things done :)
- Experience in developing back-end systems in a modern cloud environment.
- The Python programming language and its ecosystem.
- Familiarity with database system architecture and data warehouses.
- You are kind and work well in teams. We look for team players and excellent communicators who contribute to a positive and friendly working environment.
Benefits & conditions
We offer our employees a very competitive salary, a generous equity stake in the company and a wide range of benefits and career progression opportunities.
About the company
Machine learning is revolutionizing this space, by enabling high-fidelity protein models. At Cradle, we offer a software platform for AI-guided discovery and optimization of proteins, so that biologists can design proteins faster and at scale. We are already used by clients across biopharma, biotech, agri-tech, food-tech, and academia.
We’re an experienced team of just over 100 people. We’ve built many successful products before and have enough funding for multiple years of runway. We are distributed across three offices in Amsterdam, Boston, and Zurich, alongside a few remote colleagues.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
The 13 Best Python Libraries for Developers in 2025
Why Upskilling And Reskilling is Important For Developers
The Most Popular IT Jobs on the Market
Fully Remote Software Engineer Jobs