Job
- Level
- Senior
- Job Field
- Data, Back End
- Employment Type
- Full Time
- Contract Type
- Permanent employment
- Salary
- from 53.802 € Gross/Year
- Location
- Vienna
- Working Model
- Onsite
Job Summary
In this role, you will design advanced machine learning models with PyTorch v2, implement time-series analysis, and build scalable data pipelines while collaborating closely with domain experts.
Job Technologies
Your role in the team
- Design, develop, and deploy advanced machine learning models for process modeling and optimization, with a focus on PyTorch v2 and PyTorch Lightning.
- Implement and benchmark diverse modeling approaches: physics-informed neural networks (PINNs), hybrid mechanistic-ML models, and complementary frameworks.
- Research, evaluate, and integrate open-source alternatives to ensure the platform uses the latest best practices in scientific modeling.
- Build and optimize time-series analysis systems for process monitoring and predictive control.
- Architect and implement distributed training and inference using Ray (primary) and other distributed computing frameworks.
- Develop scalable data pipelines and ETL processes for process data integration and analysis.
- Collaborate closely with modeling engineers and domain experts to translate scientific requirements into ML solutions.
- Implementiere MLOps-Praktiken unter Verwendung von MLflow (primär) und alternativen Tools für Experiment-Tracking und Modellversionierung.
- Build comprehensive data validation, profiling, and monitoring systems to ensure data quality and model reliability.
- Design and maintain RESTful and gRPC APIs for ML model serving and real-time inference.
- Implement hyperparameter tuning using Ray Tune and other optimization frameworks.
- Optimize models for GPU utilization and distributed computing performance.
- Contribute to statistical analysis, experimental design, and scientific method validation for process models.
- Write maintainable, well-tested code following team quality standards and participate in code reviews.
This text has been machine translated. Show original
Our expectations of you
Education
- Master's degree or higher in Computer Science, Data Science, Machine Learning, Mathematics, Physics, Chemical Engineering, or a closely related technical field.
Qualifications
- Expert-level Python programming skills (core constructs, modules, packaging: UV, Poetry, pip).
- Deep expertise in PyTorch v2 and PyTorch Lightning for building, training, and deploying ML models in production.
- Strong mathematical and statistical background including optimization algorithms, numerical methods, and statistical modeling.
- Knowledge of GPU optimization and distributed computing for efficient model training and inference.
- Proficiency with data validation, profiling, and analysis tools and methodologies.
- Knowledge of RESTful and gRPC APIs for ML model serving and microservices integration.
- Strong grasp of key design patterns and practices (e.g., DDD, SOLID, DRY, KISS, Composition, Inheritance).
- Knowledge of cloud platforms (AWS, GCP, or Azure) and containerization with Kubernetes.
- Excellent written and verbal communication skills in English.
Experience
- 5+ years' professional experience in machine learning, data science, or scientific computing with production ML systems.
- Strong experience with the Python data science stack: Pandas, NumPy, Scikit-learn, and Jupyter ecosystems.
- Experience with distributed computing and scaling ML workloads using Ray (preferred), Spark, or Dask.
- Hands-on experience with time-series analysis, regression modeling, and statistical methods for scientific data.
- Experience with MLOps tools and practices: MLflow (preferred) for experiment tracking, model versioning, and lifecycle management.
- Experience with hyperparameter tuning and optimization frameworks (Ray Tune preferred, Optuna, or similar).
- Experience with specialized ML libraries for time-series, regression, and differential equations.
- Experience designing and operating data pipelines, ETL workflows, and data warehouse solutions.
- Experience with Docker & Docker Compose, and comfortable developing on Ubuntu (WSL2) environments.
- Strong Git workflows, CI/CD fundamentals, and Agile/Scrum collaboration experience.
This text has been machine translated. Show original
Job Locations
Topics that you deal with on the job
This is your employer
Novasign
As a spin-off from the University of Natural Resources and Life Sciences Vienna (BOKU), Novasign offers innovative software solutions for optimizing bioprocesses. Founded in 2019, the company is based in Vienna and supports clients in biopharmaceuticals with advanced technologies.
Description
- Company Type
- Startup
- Working Model
- Onsite
- Industry
- Pharmaceutical Sector, Chemical Industry, Biotech