Munich, AZ Computational Pathology GmbH
23 hours ago
Computational Pathology Senior Software Developer for medical applications (m/f/d)

ABOUT ASTRAZENECA

AstraZeneca is a global, science-led, patient-focused biopharmaceutical company that focuses on the discovery, development and commercialisation of prescription medicines for some of the world's most serious diseases. But we're more than one of the world's leading pharmaceutical companies.

SITE DESCRIPTION - Munich, Germany.

Welcome to Computational Pathology Munich, one of over 400 sites here at AstraZeneca, providing a collaborative environment where everyone can feel comfortable to be themselves - a value that is at the core of AstraZeneca's priorities. To help you maintain your best self, here's a sneak peek into some of the things we provide: after-work events, lunch & learns, a spacious and sustainable office working environment, events, family and childcare support and of course the Alps around the corner for hiking, biking and skiing.

BUSINESS AREA

The Senior Software Engineer for medical applications is a specialist in developing, optimizing, deploying and maintaining software that efficiently handles and processes large volumes of image data with AI based algorithms. This role is pivotal in driving the deployment of computational pathology-based applications for real world clinical use.

Key Responsibilities:

Software development and deployment of scalable AI-based computational pathology image analysis solutions to process large datasets efficiently.

Collaborate with software developers, data scientists and other domain experts to design and implement software systems for AI based image processing and analysis.

Optimize algorithms for performance and scalability on various computing platforms.

Software technical documentation (e.g., software specifications, design, architecture, and user guides).

Ensure data quality and integrity throughout the processing workflow.

Troubleshoot, debug, and upgrade existing software applications.

Serves as a technical liaison with internal teams working on new technologies to advance the development of new computational pathology solutions. Provides feedback on applicability and scalability.

Qualifications:

Master's degree in computer science, engineering, or a related field. Bachelor's degree with relevant industry experience is also acceptable.

Strong programming skills in Python is a must. Experience in low-level languages (e.g. C++, Rust) is a plus.

Proven experience in deploying and maintaining high performance cloud-based solutions. Familiarity with containerization and orchestration tools like Docker and Kubernetes as well as experience with large-scale data processing frameworks like Kubeflow, Flyte, Dagster, Prefect, etc. is a must. Knowledge of at least one of the most common deep learning development frameworks (PyTorch, Tensorflow, etc.) is a plus.

Domain knowledge in software as a medical device (SaMD), AI systems or SaMD validation is a strong asset.

Proficiency in typical software development technologies, such as git/GitHub, CI/GitHub Actions, JIRA, etc.

Familiarity with cloud computing platforms such as AWS, Azure, or GCP.

Strong analytical and problem-solving skills.

Excellent communication, presentation and collaboration abilities.

Date Posted

25-lip-2025

Closing Date

AstraZeneca embraces diversity and equality of opportunity.  We are committed to building an inclusive and diverse team representing all backgrounds, with as wide a range of perspectives as possible, and harnessing industry-leading skills.  We believe that the more inclusive we are, the better our work will be.  We welcome and consider applications to join our team from all qualified candidates, regardless of their characteristics.  We comply with all applicable laws and regulations on non-discrimination in employment (and recruitment), as well as work authorization and employment eligibility verification requirements.

Por favor confirme su dirección de correo electrónico: Send Email