Requirements
Core Requirements
1. Education:
a. MSc in Computer Science, Machine Learning, Mechatronics, or related engineering fields, with at least 3 years of relevant experience, or
b. BSc in Computer Science, Machine Learning, Mechatronics, or related engineering fields, with atleast 5 years of relevant experience
2. Programming & Platforms:
a. Proficiency in Python (pandas, scikit-learn, PyTorch/TensorFlow, etc.),
b. Platforms: Databricks.
3. Machine/Deep Learning: Knowledge of anomaly detection methods, probabilistic models, and practical model deployment.
4. Systems Knowledge: Ability to interpret physical machine behavior through sensor data (e.g., pumps, compressors, assembly systems).
5. Software Engineering & DevOps
a. Strong experience in writing clean, production-level code.
b. Proficiency with Git for version control and collaborative development.
c. Familiarity with DevOps practices for deployment, monitoring, and scalability, including Docker and CI/CD workflows.
6. Ownership & Execution: Ability to independently design and implement end-to-end machine learning solutions.
7. Fluency in English, both in oral and written communication
Desired Skills (Nice to Have)
- Experience in predictive maintenance applications or similar industrial data use cases.
- Experience in deploying machine learning models in a regulated environment like GMP.
- Experience with Grafana for building dashboards and visualizing time-series data.
- Knowledge of computer vision techniques, including CNNs, Vision Transformers, and vision anomaly detection models such as PatchCore and PaDiM.
- Familiarity with AWS services such as SageMaker and S3.