Machine Learning Engineer About the Role We are looking for a Machine Learning Engineer to support the ongoing development and production integration of machine learning algorithms. You will work within a multidisciplinary team of software engineers and data scientists to introduce the latest research in digital bioprocessing into software deployed at leading pharmaceutical companies worldwide. Key responsibilities include: Implementing, deploying, and maintaining data transformation and model training pipelines in AutoML software Improving internally maintained packages, SDKs, and services used by internal and external users Taking ownership of the full deployment lifecycle, from ideation and research to implementation and stakeholder approval Assisting in the research and development of novel machine learning models and algorithms for multivariate time series predictionRequirements M.Sc. in Computer Science, Data Science, or a related field Strong understanding of machine learning concepts, particularly the combination of time series forecasting and differentiable systems Proficiency in programming languages such as Python or Julia Strong experience with machine learning libraries and frameworks such as PyTorch, scikit-learn, or JAX Experience with backend engineering, ideally using Go or Rust Excellent problem solving skills and strong attention to detail Strong written and verbal communication skillsWe Offer Hybrid working environment with the ability to work remote in Italy or Portugal Ability to visit international offices, join customer visits, and attend international conferences Opportunity to spend 10% of your work hours on a work relevant personal research project Sharp learning and responsibility curve in a challenging and interdisciplinary environment Attractive working conditions and clear career progression