AstraZeneca

Software Developer / Data Engineer

AstraZeneca
Apply
22 hours ago
Warsaw, PolandMid Level / Senior

Responsibilities

  • Design, develop, maintain, and enhance APIs, backend services, user interfaces, and other applications supporting scientific workflows.
  • Build and maintain scalable data processing pipelines, ETL workflows, data validation, and quality checks for scientific data.
  • Design and optimize database schemas, queries, data access layers, and application-database integrations.
  • Collaborate with scientists, senior engineers, technical leads, IT teams, and external partners on requirements, architecture, implementation, and deployments.
  • Participate in code reviews, document technical decisions and data workflows, and contribute to team knowledge sharing.
  • Troubleshoot application and pipeline issues, support CI/CD and production deployments, and participate in incident response and monitoring.

Requirements

  • Bachelor’s degree with 5+ years or Master’s degree with 3+ years of professional software development experience, including delivery of production applications or data systems.
  • Strong proficiency in Python for application development and data processing, including FastAPI, Flask, Django, pandas, NumPy, and scikit-learn.
  • Hands-on experience building and maintaining data pipelines, ETL workflows, and data processing systems at scale.
  • Solid experience with SQL and NoSQL databases, including schema design, query optimization, and data access layers.
  • Experience with RESTful APIs, backend services, and application integration with data systems.
  • Familiarity with AWS, Azure, or GCP; Docker; and Git.
  • Strong problem-solving, debugging, communication, and collaboration skills.
  • Experience in scientific computing, bioinformatics, pharmaceutical or biotech environments, biomedical data, workflow orchestration, data platforms, data lakes, data warehouses, frontend development, microservices, AI/ML production deployments, Go, Rust, C++, security, or compliance is desirable.

Benefits

  • Hybrid work arrangement in Warsaw with 3 days in the office and 2 remote days per week.
  • Mentorship from experienced engineers and opportunities to deepen expertise across software development and data engineering.
  • Opportunity to work with computational scientists, software engineers, data specialists, experimental scientists, IT teams, and external partners on drug discovery infrastructure.
  • Inclusive, diverse, collaborative environment at AstraZeneca’s Warsaw R&D site.
  • Applications are reviewed continuously, with the posting listing a closing date of September 22, 2026.

Tech Stack

AngularApache AirflowAWSAzureC++DatabricksDjangoDockerFastAPIFlaskGitGoGoogle Cloud PlatformJavaScriptNumPyPandasPythonReactRustscikit-learnSnowflakeSQLTypeScriptVue.js

Categories

BackendData Engineering
AstraZeneca

About AstraZeneca

10,000+ employees

AstraZeneca is a global biopharmaceutical company that discovers, develops, manufactures, and commercializes prescription medicines for patients and healthcare systems. Its portfolio spans oncology, cardiovascular, renal and metabolism, respiratory and immunology, and rare diseases (expanded by the 2021 acquisition of Alexion). Founded in 1999 and headquartered in Cambridge, UK, it is a public company listed on the London Stock Exchange and Nasdaq, generating revenue primarily from drug sales and partnerships.

Contact me