StaffInIT
Back to job details
StaffInIT Contract Fully remote (quarterly workshops likely in Prague)€20 – €35/hr

Senior Python Engineer with AI (PwC – AI-native Platform)

Project

Build PwC's next-generation AI-native platform using agentic pipelines, MCP servers, and LLM orchestration to scale professional services automation.

  • Duration: Full-time/Contract (Start: ASAP) | HackerRank: Yes
  • Location: Fully remote (occasional quarterly team workshops/gatherings likely in Prague)
  • Hours: Strict US overlap required (2:00 PM – 11:00 PM CET)
  • Contract: B2B only — we only accept contractors with a valid EU VAT number verifiable in VIES (VAT Information Exchange System)

Technical Stack & Core Responsibilities

1. Data Engineering & Cloud (Must-Have)

  • Databricks: Hands-on experience with Databricks Jobs, Delta Lake, etc.
  • Storage & Databases: PostgreSQL (SQL proficiency), Redis, Azure Blob Storage
  • Cloud Infrastructure: Azure ecosystem (Service Bus, Blob Storage, Key Vault)

2. Backend Architecture & Distributed Systems

  • Core Python: Python 3 (async/await, type annotations, Pydantic)
  • APIs: FastAPI for building production REST services
  • Distributed Task Queues: Deep Celery experience (operating background workers and scaling strategies via Redis or RabbitMQ)
  • Messaging: RabbitMQ, Azure Service Bus

3. AI Orchestration & Tooling

  • AI Systems: Backend integration for AI features, agentic pipelines, and Model Context Protocol (MCP) servers
  • Modern Development: Docker (multi-core container optimization), Claude Code, Cursor, Spec-Driven Frameworks

4. Nice-to-Have

  • Observability: Datadog for system-wide monitoring
  • Infrastructure: Kubernetes deployments

Candidate Profile & Soft Skills

  • Engineering Resilience: Thrives under pressure, adapts to fast-moving requirements, and consistently delivers on tight timelines
  • System Architect: Proven capability in designing highly concurrent, scalable backend systems and resilient API services

Your application

Fields marked with * are required.

PDF, DOC, or DOCX — max 10 MB

Additional questions

This role requires strict US overlap: 2:00 PM – 11:00 PM CET. Applications without this commitment are automatically disqualified.

The recruitment process includes a HackerRank technical assessment. Applications without this commitment are automatically disqualified.

We only accept B2B contractors whose EU VAT number is registered and verifiable in VIES (VAT Information Exchange System). Format: country code + number, e.g. PL1234567890.

Occasional quarterly team workshops/gatherings, likely in Prague.

How your personal data is processed

The controller of your personal data is StaffInIT.

Your data is processed in order to carry out this recruitment process and, if you give the separate consent below, future recruitment processes.

Legal basis: steps taken at your request before entering into a contract and applicable employment law (Art. 6(1)(b) and (c) GDPR); for future recruitment – your consent (Art. 6(1)(a) GDPR).

Your data is kept for the duration of this recruitment process and, if you consent to future recruitment, for the period stated in the controller's privacy policy.

You have the right to access, rectify, erase and restrict the processing of your data, to data portability, to object, and to lodge a complaint with your data protection supervisory authority.

You can withdraw your consent to future recruitment at any time by contacting the controller; this does not affect the lawfulness of processing carried out before the withdrawal. Providing your data is voluntary, but necessary to take part in the recruitment.

Some answers are checked automatically against this role's requirements. Your information is kept confidential.