Middle Python Engineer - AI Agents at PandaDoc
, , -
Full Time


Start Date

Immediate

Expiry Date

22 Jan, 26

Salary

0.0

Posted On

24 Oct, 25

Experience

2 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Python, AsyncIO, Django, Microservice Architectures, RESTful APIs, Relational Databases, SQL, Message Queues, RabbitMQ, NATS, Kafka, Unit Testing, Integration Testing, AI, ML, LLMs

Industry

Software Development

Description
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.
Responsibilities
As a Python Back-End Engineer, you will design and develop systems for AI-powered features, integrate with the AI platform, and support workflow automation. You will collaborate with front-end and ML engineers to ensure system reliability and deliver secure user experiences.
Loading...