PandaDoc Logo

PandaDoc

Middle Python Engineer - AI Agents

Posted 4 Days Ago
Be an Early Applicant
Remote
28 Locations
Mid level
Remote
28 Locations
Mid level
As a Python Back-End Engineer, you'll develop AI-powered features, integrate with AI platforms, support workflow automation, and ensure system reliability.
The summary above was generated by AI
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.

Top Skills

Asyncio
AWS
Django
Grafana
Grpc
Kafka
Kubernetes
Nats
Prometheus
Python
RabbitMQ

Similar Jobs

14 Hours Ago
In-Office or Remote
35 Locations
Entry level
Entry level
Machine Learning • Natural Language Processing
Welo Data seeks contributors fluent in Portuguese for various AI tasks including annotation, evaluation, and prompt creation. Remote work is available.
Top Skills: AIDigital Tools
14 Hours Ago
In-Office or Remote
35 Locations
Entry level
Entry level
Machine Learning • Natural Language Processing
Join Welo Data as part of a global community focusing on data annotation and enhancing AI models with diverse linguistic expertise.
Top Skills: AIDigital ToolsMachine Learning
14 Hours Ago
In-Office or Remote
34 Locations
Entry level
Entry level
Machine Learning • Natural Language Processing
Welo Data seeks individuals fluent in Ukrainian for remote roles in annotation, evaluation, and data collection to enhance AI models.
Top Skills: Ai ToolsDigital ToolsFrameworks

What you need to know about the Belfast Tech Scene

If asked to name the birthplace of the RMS Titanic, you might not say Belfast. Similarly, if asked to name Europe's leading destination for foreign direct investment in new software development, Belfast might not come to mind. Yet, both are true. The city has emerged as a tech powerhouse, recently ranked among the best in the U.K. for tech careers — especially for software developers. It also leads the U.K. with the highest percentage of software development jobs advertised.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account