Cradle

Software Engineer, Machine Learning

Cradle

full-time

Posted on:

Origin:  • 🇨🇭 Switzerland

Visit company website
AI Apply
Apply

Job Level

Mid-LevelSenior

Tech Stack

CloudOpen SourcePython

About the role

  • Integrate promising ML models into a protein design platform
  • Turn research papers or ML prototypes into scalable product features
  • Build infrastructure around machine learning models to make them accessible and useful to biologists
  • Take an algorithm from a research project and transform it into robust, well-tested, functional code
  • Support the team in establishing a stable, high quality and flexible software engineering process
  • Set up validations and benchmarks to ensure a high quality of ML models
  • Collaborate with biologists, software engineers and scientists and learn to understand their domain
  • Contribute to open source software and establish a community around Cradle and its platform

Requirements

  • 3+ years of experience in developing back-end systems
  • 1+ years of experience in developing, deploying and maintaining machine learning models
  • Proficiency with Python or a similar dynamic programming language
  • Strong problem solving skills and an exquisite mastery of fundamental algorithms and data structures
  • Write readable code
  • Kind and work well in teams; team players who contribute to a positive and friendly working environment
  • (Nice to haves) Experience with developing backend systems in modern cloud environments
  • (Nice to haves) Experience with natural language processing models or models applied to protein sequence-to-function relationships