Backend Software Engineer, Python

The Cradle Society
Zurich, United States of America
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Remote
Zurich, United States of America

Tech stack

API
Cloud Engineering
Databases
Data Stores
Data Warehousing
Python
Machine Learning
Web Applications
Backend
Programming Languages

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