
At PwC innovative and technological projects are our daily business. We provide customers with the highest quality guided by integrity, objectivity and investment in data, tools, technologies, products and services. We believe that with non-obvious combinations of skills, experience and technology, we can actively participate in shaping tomorrow.
We've invested heavily in AI capabilities, building relationships with leading technology partners and cloud providers to create scalable, enterprise-grade solutions solving real-world problems. We believe in human-led, tech-powered solutions—where your expertise in Python and machine learning directly translates into innovative products that clients rely on every day.
We are looking for:
Python AI Developer
As a Python AI Developer, you’ll be joining a team of 60 ML/AI professionals , located mainly in Warsaw, Krakow and Lodz. You'll be at the forefront of designing and implementing intelligent systems that process unstructured data - documents, images, audio - at scale. This is a role for builders who want to work with production AI systems, not just prototypes.
Your future role:
- Design and deploy machine learning systems for document processing, computer vision, and natural language understanding,
- Develop production-ready applications using Large Language Models (LLMs) and modern AI frameworks,
- Design and implement scalable, data-driven solutions using Python and other modern technologies - built to handle real-world data and production workloads.
- Create systems that turn unstructured data into actionable insights for enterprise clients,
- Contribute to our internal knowledge base and shape best practices for AI development,
- Collaborate with cross-functional teams to understand client needs and deliver solutions.
Apply if you have:
- Strong Python skills - uou write clean, maintainable Python code and understand core Computer Science concepts (e.g. data structures, OOP, memory management, concurrency, testing),
- Practical experience with: Python, Bash, SQL, FastAPI, Celery, SQLAlchemy, Git,
- Experience with ML/LLM stack: TensorFlow, PyTorch, LangChain, LlamaIndex, scikit-learn, Pandas, MLflow,
- Hands-on experience with cloud platforms – preferably Azure, but AWS or GCP are also welcome,
- Bachelor's degree in Computer Science, Engineering, Mathematics, or related technical field (or equivalent practical experience),
- Demonstrated ability to build and deploy applications (through work experience, portfolio, or open-source contributions)Curious mindset and builder mentality – you enjoy learning and creating working solutions,
- Problem-solving approach and growth orientation,
- Conversational English for technical discussions and documentation.
Nice to have:
- Knowledge of document processing, OCR, computer vision, or NLP libraries,
- Familiarity with RAG, prompt engineering, or agentic pipelines,
- Understanding of containerization (Docker), CI/CD pipelines, or MLOps practices,
- Experience with Azure AI Services, Cognitive Services, OpenAI API.
By joining us you gain:
- Work flexibility – hybrid working model (min. 2 days in the office per week), flexible start of the day, workation, sabbatical leave,
- Development and upskilling – our full support during onboarding process, mentoring from experienced colleagues, training sessions, workshops, certification co/financed by PwC and conversations with native speaker,
- Wide medical and well-being program – a medical care package (incl. freedom of treatment, physiotherapy, discounts on dental care), coaching, mindfulness sessions, psychological support, education through dedicated webinars and workshops, financial and legal advice,
- Possibility to create your individual benefits package (a.o. lunch pass, insurance packages, concierge, veterinary package for a pet, massages) and access to a cafeteria – vouchers, discounts on IT equipment and car purchase,
- 3 paid hours for volunteering per month,
- Additional paid Birthday Day off,
- And when you start enjoying PwC as much as we do, you may recommend your friend to work with us.
Recruitment process:
- Submit your resume,
- Have a short phone conversation with our Recruiter,
- Let's get to know each other better in the interview!
Should you have any questions, please do not hesitate to reach out to us: pl_ITrecruitment@pwc.com.
Please note that this email is not designated for application submissions.



