Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Körber

Python Software Engineer – Scientific Computing

Körber

Python Software Engineer developing scalable scientific software for biopharmaceutical engineering. Designing, implementing, and maintaining Python packages in a collaborative team environment.

Posted 4/27/2026full-timeVienna • 🇦🇹 AustriaMid-LevelSenior💰 €40,000 per yearWebsite

Tech Stack

Tools & technologies
NumpyPandasPython

About the role

Key responsibilities & impact
  • Responsible for designing, implementing, and maintaining scalable Python packages that support scientific modeling and engineering workflows.
  • Propose and implement clean software architectures, including class hierarchies, abstraction layers, and modular package structures.
  • Actively contribute to the evolution of a proprietary Python toolchain and collaborate closely with modeling and engineering teams.
  • Help drive best practices in software engineering, code quality, versioning, documentation, and packaging.

Requirements

What you’ll need
  • 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 on a scientific computing library and ensure the highest coding quality.
  • Familiarity with mathematical and statistical modeling concepts is a strong plus.
  • Specific modeling areas include statistical analysis, predictive modeling, uncertainty quantification, optimization, machine learning, and differential equations.
  • Ability to work to project deadlines.
  • Experience building or contributing to open-source Python libraries (e.g., scientific computing, data tools, CLI frameworks) 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).

Benefits

Comp & perks
  • Flexible working hours
  • Flat hierarchies and efficient internal communication
  • Be part of an internationally growing team
  • Daily meal allowance of EUR 8.00
  • Annual pass for Wiener Linien / VOR
  • Internal and external training and development opportunities
  • Pleasant office and modern working environment in the heart of Vienna

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Python 3object-oriented designabstract base classesinterfacesscalable package structuresstatistical analysispredictive modelinguncertainty quantificationoptimizationmachine learning
Soft Skills
collaborative workcoding qualityproject deadlineshighly motivated
Certifications
Master’s degree in computer scienceMaster’s degree in software engineeringMaster’s degree in computational sciences