Software Engineer with Data Science Background (m/f/d)

  • Stelleninserat
  • Arbeitgeber Einblicke

Software Engineer with Data Science Background (m/f/d)

Our products require high-performing and optimized software, which continuously computes and transports large quantities of live data on a distributed computing cluster. After an extensive introduction, you will be developing software modules in collaboration with other team members. We have an extensive know-how in high-performance computing and your contribution will continuously extend this know-how and help to embrace the newest technologies.


  • Throughput & bottleneck analysis of physics-related in-house HPC software
  • Software development related to data aggregation & analysis (mainly in Python) and code reviews: Design of data analysis and data reduction pipelines for performance data
  • Analysis of hardware data & throughput metrics for our software on a distributed system
  • Visual data exploration and bottleneck analysis for spurious test cases
  • Design of interfaces and data structures for holding key KPIs of the in-house HPC software in collaboration with HPC software developers and testers
  • Creation of robust algorithms for anomaly detection
  • Dimensionality reduction for reliable performance predictions of a high-dimensional input space
  • Analysis and design of automated benchmark experiments and test cases
  • Establish quality standards for standardized reporting related to HPC performance analysis
  • Presentation & communication of benchmarking results & performance models to IMS internal stakeholders


  • Experience in software development, preferably with object-oriented Python
  • Solid background in statistics and/or data science (preferably PhD/MSc in mathematics/statistics/computer science or a proven track record industry experience related to data science)
  • Excellent communication skills for communicating results to technical audiences
  • Familiarity with team programming methods like code review, version control and bug-tracker
  • Good command of spoken and written English
  • Experience in the following fields is of additional advantage:
  • Development in Linux environments
  • Python libraries such as pandas, plotly, Dask, scikit.learn, keras
  • Data visualization and experience with designing analytics dashboards (e.g. Dash, D3.js, Grafana)
  • Experience with Databases (e.g. MongoDB, SQL, Elastic, InfluxDB, Prometheus)
  • Parallel computing architectures, e.g. multicore systems, GPGPU, Infiniband
  • Prior knowledge in performance modeling & engineering in the context of HPC systems

We offer:

  • An exciting occupation with complex, technical challenges
  • A young and dynamic team with short lines of communication
  • A culture welcoming high engagement and entrusting you with a broad range of duties
  • Excellent technical and personal development opportunities
  • Annual gross salary: starting from EUR 42.000 according to skills and experience

If you are looking for a demanding and challenging position in a growing high tech company, we look forward to receiving your application, which you can load up online on Careers at

IMS Nanofabrication GmbH, an Austrian based high tech company, is a leading innovator in the fields of lithography and nanotechnology. We have developed, in partnership with leading players in the global semiconductor industry, a strategically important technology that will enable fabrication of future generations of semiconductor chips. It is our goal to become a global leader in lithographic patterning by leveraging our revolutionary multi-beam technology.

IMS Nanofabrication GmbH
Schreygasse 3 | 1020 Wien | Austria | +43 1 214 48 94 |

We write the future.

Weitere Jobs, die dich interessieren könnten

Alle 1012 Software Engineer Jobs in Wien anzeigen

Erhalte Software Engineer Jobs in Wien per E-Mail