Position: Machine Learning
Company: OSSystem
Category: Python
Experience required: 3y
English level: fluent

**Job Title:** 
Machine Learning Infrastructure
We are looking for a skilled Software Engineer to build infrastructure for training and deploying QSAR Models. The successful candidate will be responsible for developing and implementing various features such as experiment tracking, model versioning, dataset versioning, model serving, and metrics. Additionally, the candidate will build an online learning infrastructure for continuous improvement of ML models.

**Responsibilities:**
- Develop and implement infrastructure for training and deploying property prediction (i.e. QSAR) models
- Build system to manage model versions and track model performance
- Develop infrastructure for dataset versioning, model serving, and metrics
- Build an online learning infrastructure for continuous improvement of ML models
- Collaborate with cross-functional teams to develop and integrate new features
- Ensure software meets all requirements of quality, security, and extensibility

**Requirements:**
1. Bachelor’s degree in computer science, Engineering or related field
2. Proven work experience as a Software Engineer or similar role
3. Strong experience with Python programming language
4. Familiarity with Numpy, Sklearn, lightgbm, pandas, Rdkit is a plus
5. Experience with experiment tracking and model versioning tools such as
MLFlow, ClearML, or Weights and biases
6. Strong problem-solving skills and attention to detail
7. Ability to work independently and in a team environment