Software Developer / Data Engineer

AstraZeneca

Warszawa

Hybrid

PLN 180,000 - 260,000

Full time

3 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

AstraZeneca in Warsaw is seeking a Software Developer / Data Engineer to work across software development and data pipeline engineering. You will contribute to production systems powering early drug discovery, building APIs, data pipelines, and interfaces.

This hybrid role lets you deepen your expertise in your stronger area while expanding capabilities in the other, maintaining the scientific computing platform and building new capabilities with modern stacks.

Qualifications

  • Bachelor’s with 5+ years or Master’s with 3+ years in professional software development.
  • Strong Python proficiency for application development and data processing.
  • Experience building and maintaining data pipelines and ETL workflows at scale.
  • Knowledge of SQL and NoSQL databases, data access layers.
  • Experience with RESTful APIs, backend services, and integrating applications with data systems.
  • Familiarity with cloud platforms (AWS/Azure/GCP), Docker, and Git.

Responsibilities

  • Design, develop, and maintain applications including APIs, backends, and UIs for scientific workflows.
  • Write clean, well-tested, well-documented code following modern software engineering practices.
  • Build and integrate with databases and API layers for efficient data access.
  • Maintain and enhance existing applications while developing new features.
  • Build and maintain data processing pipelines for ingestion, transformation, and integration of scientific data.
  • Collaborate with scientists and engineers, participate in code reviews and knowledge sharing.
  • Document architectural decisions and data workflows for maintainability.
  • Support CI/CD and production deployments in collaboration with IT.

Skills

Python
Data pipelines
REST APIs
Cloud platforms
Docker
Git
SQL/NoSQL
Team collaboration
Problem solving

Education

Bachelor's degree in CS or related
Master's degree (preferred)

Tools

FastAPI
Flask
Django
Airflow
Databricks
Snowflake

Job description

Location: Warsaw, PolandHybrid model of work: 3 days in office, 2 remote per weekPosition: Software Developer / Data Engineer

Are you an engineer who enjoys working across both software development and data engineering? Join our team building custom software solutions and data infrastructure that directly support early drug discovery research at AstraZeneca.

As a Software Developer / Data Engineer, you'll contribute across application development and data pipeline engineering. Whether you're building APIs and user interfaces or developing data processing workflows, you'll work on production systems that scientists depend on daily. You'll take ownership of your work, troubleshoot issues independently, and collaborate with senior engineers and scientists to deliver impactful solutions.

This hybrid role offers the opportunity to deepen your expertise in your stronger area—whether that's software development or data engineering—while expanding your skills in the other. You'll work on both maintaining our existing scientific computing platform and building new capabilities, gaining broad exposure to modern technology stacks and data-driven workflows that power biomedical research.

What makes this role unique?

You'll be exposed to both software development and data engineering, giving you a broader skill set and more career flexibility. You'll work on projects that combine coding, data processing, and scientific problem-solving, all while being mentored by experienced engineers who are invested in your growth.

What You Will Do
Software Development
  • Design, develop, and maintain applications including APIs, backend services, and user interfaces that support scientific workflows
  • Write clean, efficient, well-tested, and well-documented code following modern software engineering best practices
  • Build and integrate with databases, ensuring efficient data access patterns and API layers for application-database communication
  • Maintain and enhance existing applications while developing new features and capabilities
Data Engineering & Pipeline Development
  • Build and maintain data processing pipelines that ingest, transform, and integrate scientific data across the organization
  • Implement ETL workflows, data validation, and quality checks to ensure reliable data delivery
  • Work with various data formats, sources, and storage systems to support research data needs
  • Optimize data pipelines for performance, reliability, and scalability
Technical Collaboration & Delivery
  • Collaborate with scientists to understand their computational and data requirements
  • Work with senior engineers and the technical lead on design approaches and implementation strategies
  • Participate in code reviews, contributing to team code quality and knowledge sharing
  • Document technical decisions, system architecture, and data workflows to ensure maintainability
Operations & Support
  • Troubleshoot and resolve issues across applications and data pipelines independently
  • Participate in CI/CD pipeline development and deployment processes
  • Collaborate with IT teams on infrastructure, security protocols, and production deployments
  • Support incident response and monitoring of production systems
Team & Culture

Join the Data Sciences & Quantitative Biology department at our dynamic AstraZeneca R&D site in Warsaw—a global, diverse, and delivery-focused organization where collaboration drives impact. Our department brings together computational scientists, software engineers, and data specialists from diverse backgrounds, representing multiple nationalities and perspectives.

We foster an inclusive environment where innovation thrives, continuous learning is encouraged, and every team member's unique expertise contributes to our shared mission.

Working closely with experimental scientists, IT teams, and external partners, we're building the computational infrastructure that powers AstraZeneca's drug discovery pipeline. If you're excited about applying your technical leadership skills to solve real scientific challenges and want to see your work translate into better treatments for patients, we'd love to hear from you.

What we are looking for
Essential
  • Bachelor's degree with 5+ years or Master's degree with 3+ years of professional software development experience, with demonstrated delivery of production applications or data systems
  • Strong proficiency in Python for both application development and data processing, including modern frameworks (FastAPI, Flask, Django) and data libraries (pandas, NumPy, scikit-learn)
  • Hands-on experience building and maintaining data pipelines, ETL workflows, and data processing systems at scale
  • Solid experience with databases (SQL and NoSQL), including schema design, query optimization, and building data access layers
  • Experience with RESTful APIs, backend services, and integrating applications with data systems
  • Familiarity with cloud platforms (AWS, Azure, or GCP), containerization (Docker), and version control (Git)
  • Strong problem-solving and debugging skills across both application and data infrastructure
  • Good communication skills and ability to collaborate effectively with technical and scientific stakeholders
Desirable
  • Experience working in scientific computing, bioinformatics, or pharmaceutical/biotech environments with biomedical data
  • Hands-on experience with workflow orchestration tools (Airflow, Prefect, Nextflow, Snakemake) or data platforms (Databricks, Snowflake)
  • Experience working with data lakes, data warehouses, and large-scale data storage architectures
  • Frontend development skills with TypeScript/JavaScript and modern frameworks (React, Vue, Angular)
  • Familiarity with microservices architecture, API design patterns, and DevOps practices
  • Experience integrating or deploying AI/ML models in production environments
  • Additional programming skills in performance-oriented languages (Go, Rust, C++)
  • Knowledge of security best practices and compliance requirements in regulated environments
Date Posted

15-wrz-2026

Closing Date

22-wrz-2026

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.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Workforce Data Specialist - French
Workforce Data Specialist - French

AstraZeneca • Polska

Hybrid
PLN 120,000 - 180,000
Biotech: Hybrid Software & Data Engineer
Biotech: Hybrid Software & Data Engineer

AstraZeneca • Warszawa

Hybrid
PLN 180,000 - 260,000
data engineer for biomedical research
data engineer for biomedical research

Enfint • Warszawa

Hybrid
PLN 240,000 - 360,000
Гибридный режим работы: 3 дня в офисе,
Associate Director, Statistical Programming (LM)
Associate Director, Statistical Programming (LM)

AstraZeneca • Warszawa

Hybrid
PLN 400,000 - 700,000
Senior Statistical Programmer I/II (CVRM)
Senior Statistical Programmer I/II (CVRM)

AstraZeneca • Warszawa

Hybrid
PLN 180,000 - 240,000
Hybrid work model
Flexible work arrangement
Senior Software Engineer
Senior Software Engineer

Bayer CropScience Limited • Warszawa

Hybrid
PLN 206,000 - 246,000
Medical care
Flexible benefits
Life insurance
+3
Clinical Supply Associate (12 months fixed term/secondment)
Clinical Supply Associate (12 months fixed term/secondment)

AstraZeneca GmbH • Warszawa

Hybrid
PLN 90,000 - 140,000
Senior Fullstack Software Engineer
Senior Fullstack Software Engineer

Bayer CropScience Limited • Warszawa

Hybrid
Medical care above statutory requirements
Flexible benefits supporting leisure and well-being
Life and accident insurance
+3
Engineer (Software/Data), AI-Native Data & Applications
Engineer (Software/Data), AI-Native Data & Applications

Roche Polska Sp. z o.o. • Warszawa

Hybrid
PLN 113,000 - 210,000
Salary review bonuses
Dedicated training budget
Recharge Fridays
+3
Senior Data Architect - Semantics & Know
Senior Data Architect - Semantics & Know

Bayer • Warszawa

Hybrid
PLN 206,000 - 246,000
Medical care above statutory
Flexible benefits for leisure/well‑be‑
Life, accident, disability insurance
+3