Logo Novasign

Senior ML Engineer

New

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

    Map of company locations
    • Location Vienna

      Location Vienna

      Austria

    Topics that you deal with on the job

    This is your employer

    Novasign

    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
  • Logo Novasign

    Senior ML Engineer

    Salary
    from 53.802 € Gross/Year
    Location
    Vienna
    Working Model
    Onsite

    More Jobs