MisuJob - AI Job Search Platform MisuJob

Software Engineer (Full-Stack)

AstraZeneca

2 Locations permanent

Posted: April 9, 2026

Interested in this position?

Create a free account to apply with AI-powered matching

Quick Summary

The Software Engineer will design, build, and operate the web applications and APIs that power AI agents in the Biometrics & Data Science department.

Job Description

The Full-Stack Engineer will design, build, and operate the web applications and APIs that power AI agents in the Biometrics & Data Science department. You will deliver secure, scalable services and intuitive UIs for prompt authoring, code review, lineage, and approvals, integrating with model inference, metadata, and execution backends. The role owns engineering best practices—testing, CI/CD, containerization, observability, and security-by-design—aligned to compliance expectations. Close collaboration with AI engineers, statistical programmers, data scientist, and statisticians is essential to turn user needs into reliable, auditable production systems.

Typical Accountabilities:

• Lead end-to-end delivery of AI-driven platforms—designing agent orchestration, MLOps, secure web interfaces, APIs, and scalable data/service layers for functional agents.
• Design scalable service architectures (microservices or modular monoliths), implement REST/GraphQL APIs, and integrate model inference services and prompt orchestration layers.
• Build intuitive UIs for authoring prompts, reviewing generated code, lineage tracking, and approvals, with strong auditability and role-based access control.
• Implement data pipelines for metadata (e.g., CDISC standards, controlled terminology) and connect to code repositories, compute backends, and execution sandboxes.
• Establish engineering best practices: code quality, unit/integration tests, CI/CD, containerization, infrastructure-as-code, observability, and automated security checks.
• Ensure compliance and security by design: authentication, authorization, encryption, secrets management, logging, and traceability aligned with GxP expectations where applicable.
• Collaborate on product discovery, translate user needs into technical designs, estimate and prioritize work, and deliver iterative releases.
• Support production systems (monitoring, incident response, root cause analysis) and drive continuous improvement in performance and reliability.

Education, Qualifications, Skills and Experience:

• Bachelor’s degree or above in Computer Science, Software Engineering, or related field, or equivalent practical experience.
• 3–5 years of professional full‑stack development experience delivering production web applications and APIs.
• Proficiency in at least one modern front‑end framework (e.g., React, Vue, or Angular) and TypeScript; strong UX fundamentals for data-heavy workflows.
• Proficiency in back‑end development with one or more languages (e.g., Python, Node.js/TypeScript, or Java/Kotlin) and web frameworks (e.g., FastAPI, Express, Spring Boot).
• Experience designing and consuming REST and/or GraphQL APIs; familiarity with asynchronous processing (e.g., Celery, RabbitMQ, Kafka, or cloud-native queues).
• Strong experience with relational databases (e.g., PostgreSQL) and ORMs; comfort with schema design, migrations, and query optimization.
• Hands-on experience with containerization (Docker) and CI/CD pipelines; deploying to cloud or on‑prem Kubernetes or serverless environments.
• Solid understanding of authentication/authorization (OAuth2/OIDC), secrets management, and implementing audit logs and role-based access control.
• Excellent collaboration and communication skills with cross‑functional teams.
• Familiarity with AI application patterns (prompt orchestration, evaluation, retrieval-augmented generation) and integrating model inference services.
• Experience building code review or code execution platforms (e.g., sandboxes, notebooks, or automated linters/test runners).
• Experience with data lineage, provenance, and compliance reporting features.
• Observability stack experience (e.g., OpenTelemetry, Prometheus, Grafana, ELK) and secure software development lifecycle practices (SAST/DAST).
• Experience with domain-driven design and event-driven architectures.
• Exposure to clinical data standards (CDISC SDTM, ADaM) or regulated software delivery (GxP, CSV) in life sciences.

Date Posted

09-4月-2026

Closing Date

30-7月-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.

Why Apply Through MisuJob?

AI-Powered Job Matching: MisuJob uses advanced artificial intelligence to analyze your skills, experience, and career goals. Our matching algorithm compares your profile against thousands of job requirements to find positions where you have the highest chance of success. This saves you hours of manual job searching and ensures you only see relevant opportunities.

One-Click Applications: Once you create your profile, applying to jobs is effortless. Your resume and cover letter are automatically tailored to highlight the most relevant experience for each position. You can apply to multiple jobs in minutes, not hours.

Career Intelligence: Beyond job matching, MisuJob provides valuable career insights. See how your skills compare to market demands, identify skill gaps to address, and understand salary benchmarks for your experience level. Make data-driven decisions about your career path.

Frequently Asked Questions

How do I apply for this position?

Click the "Register to Apply" button above to create a free MisuJob account. Once registered, you can apply with one click and track your application status in your dashboard.

Is MisuJob free for job seekers?

Yes, MisuJob is completely free for job seekers. Create your profile, get matched with jobs, and apply without any cost. We help you find your dream job without any hidden fees.

How does AI matching work?

Our AI analyzes your resume, skills, and experience to understand your professional profile. It then compares this against job requirements using natural language processing to calculate a match percentage. Higher matches mean better fit for the role.

Can I apply to jobs in other countries?

Absolutely. MisuJob features jobs from companies worldwide, including remote positions. Filter by location or look for remote opportunities to find jobs that match your preferences.

Ready to Apply?

Join thousands of job seekers using MisuJob's AI to find and apply to their dream jobs automatically.

Register to Apply