Middle Python Engineer – AI Agents
Engineering Remote (Europe)
About PandaDoc
PandaDoc is on a mission to build the future of documents. Our platform simplifies how teams create, send, track, and e-sign documents, helping clients work more efficiently and collaboratively. With over 60,000 organizations worldwide and $100 million in annual recurring revenue, PandaDoc continues to innovate, releasing new features to meet customer needs while staying committed to stability, quality, and performance.
We’re a global, remote-first company, but we welcome you to visit our vibrant offices in Warsaw, Lisbon, or Kyiv to connect with colleagues whenever it suits you.
The Team
Our growing AI Agent teams work on exciting projects across Growth, Customer Value, and App Platform. Together, we’re building the next generation of AI-powered document creation and management tools for our users.
As a Python Back-End Engineer, you’ll contribute to designing and developing the systems behind our AI-powered features. You will help integrate with our AI platform, support multi-step workflow automation, ensure system reliability, and collaborate with front-end and ML engineers - all to deliver smooth, secure user experiences.
This is a great opportunity to work on innovative projects, learn from experienced teammates, and make a real impact as we expand intelligent automation across our product.
Technology Stack
- Service-oriented architecture with some legacy monolithic services (Django)
- AsyncIO-based Python services, plus Django with Celery workers
- AWS & Kubernetes for deployment and provisioning
- Messaging: NATS, gRPC, Kafka, RabbitMQ
- Monitoring: Prometheus & Grafana
What We’re Looking For
- 2+ years of experience developing software in Python
- Some experience with AsyncIO or Django frameworks
- Understanding of microservice architectures and RESTful APIs
- Experience with at least one relational database (SQL, migrations)
- Familiarity with message queues (e.g., RabbitMQ, NATS, Kafka)
- Willingness to write high-quality, maintainable code
- Basic knowledge of writing unit and integration tests
- Ability to communicate well with teammates and across functions in English
- Eagerness to learn about AI/ML systems and work alongside experts (prior experience is a bonus but not required)
- (Bonus) Exposure to LLMs, agent frameworks like LangChain or LlamaIndex, or security best practices for AI systems
What We Offer
- Remote-first approach with the option for hybrid work from our offices in Kyiv, Warsaw, and Lisbon.
- We value long-term collaboration, whether through typical employment contract, employment of record or B2B arrangements. Be aware that contract type and benefits vary by location - feel free to clarify with our recruiters).
- Work schedule aligned with EU time zones.
- Honest, open culture that values constructive feedback.
- Professional and personal development within a collaborative, supportive team.
- Stable yet growing SaaS product offering an agile environment, ownership, start-up energy, and strong technical challenges.
Our Culture
At PandaDoc, we value work-life balance, supportive coworkers, and engaging virtual team-building events. Although distributed worldwide, we build strong connections using technology. Our company lives by values of integrity and transparency, and we’re proud of a product that truly helps our customers.
Equal Opportunity
PandaDoc is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.
For more info, visit https://www.pandadoc.com or check out our LinkedIn page.

