Python Software Engineer - Scientific Computing (m/f/d)
Körber Pharma Packaging AG
About the role
About Us
Join our highly motivated team at the forefront of biopharmaceutical engineering, where we combine advanced modeling with modern software engineering to build high‑quality scientific tools. As a long‑time successful data science company with a start‑up culture, we take pride in solving complex challenges in the biopharmaceutical industry. We are looking for an experienced Python developer who is passionate about building robust, scalable, and well‑architected scientific software.
Your role in our team
- As a Python Software Engineer, you will be responsible for designing, implementing, and maintaining scalable Python packages that support our scientific modeling and engineering workflows.
- You will propose and implement clean software architectures, including class hierarchies, abstraction layers, and modular package structures.
- You will actively contribute to the evolution of our proprietary Python toolchain and collaborate closely with our modeling and engineering teams.
- You will help drive best practices in software engineering, code quality, versioning, documentation, and packaging.
Your profile
- A Master’s degree or equivalent experience in computer science, software engineering, computational sciences, or a related field.
- Strong and demonstrable expertise in Python 3, including object‑oriented design, abstract base classes, interfaces, and scalable package structures.
- Highly motivated to work collaboratively at a scientific computing library esnuring highest coding quality
- Familiarity with mathematical and statistical modelling concepts is a strong plus Specific modelling areas include (statistical analysis, predictive modelling, uncertainty quantification, optimisation, machine learning, differential equations)
- Work along project deadlines
- Experience in building or contributing to open-source Python libraries (e.g., scientific computing, data tools, CLI frameworks, etc.) is beneficial
- Solid understanding of software development principles, including testing (pytest), packaging (pip), documentation frameworks, and continuous integration.
- Experience with Git and collaborative development workflows.
- Experience with numerical computing libraries (NumPy, SciPy, pandas)
- Previous exposure to biotechnology or the biopharmaceutical sector is not required
Your benefits
- Flexible working hours
- Flat hierarchies and efficient internal communication
- Being part of internationally growing team
- Daily meal allowance of EUR 8.00
- Annual ticket of "Wiener Linien / VOR"
- Internal and external training and further development opportunities
- Nice office and modern working atmosphere in the heart of Vienna
Offer
We offer an attractive salary package in line with your qualification, experience and individual competencies. We are legally obliged to state that the minimum salary for this position refers to the applicable collective agreement, which is EUR 40.000,00 p.a. (based on full-time). Of course, we are willing to pay a market-rate salary depending on your qualifications and professional background.
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free