Backend Software Engineer Python

Cradle is an AI protein-engineering software company that helps scientific teams generate and optimize protein candidates using their experimental data.

Amsterdam, Netherlands; Zurich, Switzerland; Boston, United States
About Cradle

Cradle provides a generative-AI platform for protein engineering. Its platform uses experimental results to iteratively improve protein designs across properties such as activity, binding, stability, and expression for biopharma and industrial-biology research teams.

View jobs by Cradle

Skills

Candidate Availability

Required and preferred rules are kept separate and reflect the wording in the original posting.

About the Role

You will design and develop a service-oriented, decoupled web application that exposes machine learning models to scientific users. You will architect data storage and representation for protein sequences, metadata, and model predictions, design model APIs, and collaborate with biologists and machine learning experts.

Requirements

  • Experience developing backend systems in a modern cloud environment.
  • Knowledge of Python and its ecosystem.
  • Familiarity with database system architecture and data warehouses.

Responsibilities

  • Design and develop a service-oriented, decoupled web application.
  • Architect data manipulation and storage for protein sequences, metadata, and machine learning model predictions.
  • Architect APIs for interactions with machine learning models, including versioned access.
  • Collaborate with biologists, machine learning experts, and scientists.

Benefits

  • Generous equity stake in the company
Backend Software Engineer Python at Cradle | JobStash