Skip to content
Cradle logo

Backend Software Engineer, Python

CradleAI-powered protein company
Zurich, SwitzerlandMid
Software Engineering

About the role

Design and develop a platform for optimizing biological systems using AI-guided discovery and optimization of proteins.

  • Join Cradle to design a platform for optimizing biological systems using AI-guided discovery and optimization of proteins.
  • Key Responsibilities Design and develop a service-oriented decoupled web application for machine learning models.
  • Architect ways to manipulate and store biological sequence data.
  • Architect APIs for interacting with machine learning models.
  • Provide technical leadership for a high-quality software engineering process.
  • Collaborate with biologists, machine learning experts, and scientists.
  • Requirements Extensive industry experience in developing back-end systems in a modern cloud environment.
  • Proficiency in Python and its ecosystem (FastAPI, uv, ruff, pyright).
  • Experience with databases and big data systems.
View original posting →

Tech stack

PythonFastAPIDockerKubernetesPostgreSQLMySQLMongoDBRedisElasticsearchDynamoDBAWSGoogle CloudAzureTerraformCI/CDGitLinux

Match insights

Tech:Python, FastAPI, Docker, Kubernetes, PostgreSQL
Level:Mid

More roles at Cradle

View open roles at Cradle