Cradle
Posted 4w ago

Backend Software Engineer, Python

Cradle
Zürich or Amsterdam or Boston
HybridFull Time
Responsibilities
  • designing services
  • developing backend
  • collaborating scientists
Requirements
  • Backend development experience in cloud environments
  • Proficiency with Python
  • Familiarity with database architecture and data warehouses
  • Strong communication and collaboration with scientists
Technical tools mentioned
Python

Job description

This is Cradle

Proteins are the molecular machines of life, used for many therapeutic, diagnostic, chemical, agricultural and food applications. Designing and optimizing proteins takes a lot of expert knowledge and manual effort, through the use of custom computational and biological tools.

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.

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.

What we are looking for

We're looking for backend software engineers who are excited to peek out of the virtual world and join us on designing a platform for optimizing 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.

Responsibilities

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.

Skillset

We are looking for some selection of the following skills:

- 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 derive true satisfaction from 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.

Our commitment to inclusive hiring

Cradle evaluates all candidates based on merit, regardless of sex, gender, ethnicity, socio-economic background, or any other aspect of identity. We maintain zero tolerance for discrimination and actively encourage candidates from all backgrounds to apply.

AI disclosure

Cradle uses an applicant tracking system that includes basic AI-assisted features which may generate scores or rankings based on how applications match a job description. These outputs are not used to make or meaningfully influence hiring decisions — all candidates are evaluated through a thorough, human-led review by our recruiting team.

A notice about recruitment scams

Please be aware that scammers are posing as us in order to get your personal details or money. We only communicate via @cradle.bio email addresses, we only make job offers after having met you in person at our office in Zurich or Amsterdam, and we never ask you to pay for anything during the interview process.

About Cradle

Software platform for AI-guided discovery and optimization of proteins.

Year founded
2021
Employees
103
Organization type
Private
Latest investment
Raised $73.00M Series B (2024) — led by IVP
Headquarters
NL

Similar jobs

Software Engineer roles near Zürich, Zürich
1d
Save
Mark Applied
Hide
Software Engineer (100%) - Zurich / Hybrid
Zurich, Zurich, Switzerland
HybridFull Time
Joaia
Joaia: AI platform enabling organizations to build custom local guides.
3+ YOEAdvanced computer science degree and 3+ years of React Native mobile development. Requires TypeScript, React, full-stack understanding, analytical thinking, maintainable coding, UX awareness, and AI development workflow experience.
React Native, TypeScript, React, MongoDB, Microsoft Azure, Temporal, iOS, Android
1d
Save
Mark Applied
Hide
Software Engineer (AI Internal Tools)
Geneva or Zug
OnsiteInternship
Garda Capital Partners
Garda Capital Partners: Provides fixed income investment strategies for institutional investors.
Pursuing a bachelor's degree in computer science, engineering, mathematics, or quantitative finance, with software-development experience, programming proficiency, engineering fundamentals, and strong problem-solving and communication skills.
2d
Save
Mark Applied
Hide
Software Engineer - Networking
Zurich, Zürich, Switzerland
HybridFull Time
Gravis Robotics
Gravis Robotics: Develops autonomous control systems for heavy construction machinery.
5+ YOEBachelor's or Master's degree in a relevant engineering or computer science field, 5+ years of network or software engineering experience, network architecture ownership, timing synchronization, infrastructure as code, and deployment experience.
LiDAR, GNSS, Linux, Wireless LAN, 5G, Ansible, Terraform, Nix, NixOS, clangd, Cargo, Pyrefly, Grafana, Prometheus, Docker, Podman, AWS, GCP, Azure, Foxglove, PTP
2d
Save
Mark Applied
Hide
Software Engineer III, Data Protection Acceleration
Zürich, Zürich, Switzerland
OnsiteFull Time
Google
GoogleNASDAQ: GOOGL: Provides online search, advertising, cloud computing, and consumer electronics.
2+ YOEBachelor’s degree or equivalent practical experience; 2 years of software development experience, or 1 year with an advanced degree. Experience with programming languages required; data structures and algorithms preferred.
2d
Save
Mark Applied
Hide
Senior Robotics Platform Software Engineer
Sant Quirze del Valles or Zurich or Spain
HybridFull Time
ABB
ABBSIX Swiss Exchange: ABBN: Provides electrification and automation technologies for global industries.
3+ YOE3+ years in software engineering; degree in computer science, robotics, or related field; English communication; Python and Rust or C++; Linux/Debian DevOps expertise.
Python, Rust, C++, Linux, Debian, REST, React, IPv4, ROS2, Jetson
2d
Save
Mark Applied
Hide
Student Support Software Engineer
Rotkreuz, Zug, Switzerland
OnsitePart Time
Roche
RocheSIX Swiss Exchange: ROG: Develops and manufactures innovative medicines and diagnostic tests.
Student role focused on learning software engineering, assisting engineers, coding, debugging, testing applications, reviewing code, and implementing software updates.
3d
Save
Mark Applied
Hide
Software Engineer (Full-Stack) for Retail Broker
Šenčur or Ljubljana or Stuttgart or Berlin or Stockholm or Zurich
HybridFull Time
Boerse Stuttgart Digital
Boerse Stuttgart Digital: Provides regulated cryptocurrency trading and custody infrastructure for institutions.
3+ YOERequires 3+ years of C# programming, application design, coding and testing experience, CMS experience, Git familiarity, and agile software development experience.
C#, .NET, .NET Core, .NET 8, Umbraco, Git
3d
Save
Mark Applied
Hide
Software Engineer Lead
Zurich, Zürich, Switzerland
HybridFull Time
Acuity Inc.
Acuity Inc.NYSE: AYI: Provides lighting systems and building automation technologies.
8+ YOERequires 8+ years of software engineering experience, full-stack web development, React, TypeScript, REST APIs, WebSocket, C++, and architecture leadership. Bachelor's or master's degree preferred or equivalent experience.
React, Redux, TypeScript, C++, C#, WebSocket, REST, Q-SYS, Q-SYS Designer, Q-SYS Core, Q-SYS UCI, Q-SYS QRC