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.
Tech stack
PythonFastAPIDockerKubernetesPostgreSQLMySQLMongoDBRedisElasticsearchDynamoDBAWSGoogle CloudAzureTerraformCI/CDGitLinux
Match insights
Tech:Python, FastAPI, Docker, Kubernetes, PostgreSQL
Level:Mid