Machine Learning Operations Specialist

Client Scientific
Location Kraków, Poland
Region Kraków
Offer description

Selvita is a global integrated service provider with laboratories in Poland (Krakow, Poznan, and Wroclaw), Croatia (Zagreb), and offices in Cambridge, UK, as well as the Greater Boston Area and San Francisco Bay Area in the US. Our company is dedicated to delivering comprehensive solutions that support our international clients in drug discovery and drug development. As one of the largest preclinical contract research organizations in Europe, Selvita is driven by a clear mission: to bridge the gap between early drug discovery and the clinical stage of drug development. 

At Selvita, we value partnership, excellence, passion, commitment, and integrity. We build strong, collaborative relationships with our clients and commit to the highest standards of quality. We fuel our pursuit of innovative solutions with enthusiasm, advance drug development with focused dedication, and ensure honesty and transparency in all our work.

Currently we are seeking a Machine Learning Operations Specialist to design and deploy APIs, manage data pipelines, optimize inference performance, and establish deployment standards, while collaborating with cross-functional teams to deliver effective machine learning solutions. 

Join us at Selvita, where these values guide our mission to advance drug discovery to the clinical stage of drug development.  

Key Responsibilities
  • Creating and deploying APIs for ML models 
  • Creating and managing a dedicated API architecture for the whole team  
  • Building and maintaining data pipelines for model training and inference 
  • Creating standards for the team in terms of model deployment 
  • Improving and managing the development environment  
  • Developing and implementing model monitoring tools and dashboards 
  • Establishing processes for model retraining and redeployment 
  • Setting good standards of Machine Learning code, model and data versioning 
  • Optimizing the inference performance of ML models 
  • Creating user interfaces to deploy models company-wide 
  • Collaborating with members of other cross functional teams 

 

Please note that this is an onsite position and will be based at our Cracow office.

Your Background
  • Fluency in python and relevant ML libraries (torch, scikit-learn, scipy, numpy, ect.) 
  • Ability to write clean, modular, and maintainable code 
  • Experience working with and designing distributed and scalable software architectures 
  • Understanding of algorithms and data structures 
  • Basic understanding of Machine Learning theory 
  • Preferably experience in ML models end to end life cycle 
  • Experience working with containerization (docker) and Kubernetes 
  • Experience with relevant databases (SQL and NoSQL) for storing and managing model artifacts and metadata 
  • Experience working with code versioning and model versioning tools 
  • Proficiency in using Linux operating system 
  • Ability to communicate complex technical topics to non-technical people 

 

We are considering candidates for both junior and senior positions, according to the level of experience. 

Your Benefits Package
  • Working in world-class extensive research facilities and modern laboratories.  
  • Daily cooperation and know-how exchange with scientific experts.  
  • Additional benefits: a prepaid lunch card, private medical care, subsidized sports card, and office fruit provision.  
  • Internal Development initiatives including soft & leadership skills training programs.  
  • Recognition Program.  
  • Employee Referral Program.  
  • English & Polish language courses.  
  • Support & incentive bonus for completing Ph.D.  
  • Support in the legalization process and relocation package.  
  • Various sports and engagement initiatives.  
Last modified Monday, October 14, 2024