Senior Python Engineer

PandaDoc Logo

PandaDoc

📍Remote - Poland

Summary

Join PandaDoc as a Sr. Python Engineer and build a powerful AI platform to drive innovation across all products. You will work on a modern AI platform, tackling real-world challenges with cutting-edge AI technology, including RAG pipelines, knowledge graphs, and LLM routing. This role offers high ownership and a fast-paced environment, focusing on building solutions that deliver real business value to customers. You will develop end-to-end systems, work with modern Gen-AI architecture, and collaborate with product and engineering teams. The ideal candidate possesses extensive Python experience, real-world AI application experience, and a deep understanding of LLMs.

Requirements

  • Proficient in Python: 5+ years of experience coding in Python, building web systems, APIs, and scalable backend services
  • Experience with real-world AI applications: You’ve worked on Gen-AI projects, including RAG, knowledge graphs, LLM routing, and fine-tuning. You understand the architecture and tools needed to make these systems work
  • Deep knowledge of LLMs: You’ve worked with multiple LLM models and can explain their quirks, limitations, and how you’ve overcome them in past projects
  • End-to-end development skills: You’ve developed systems from the ground up—from design and coding to deployment and testing
  • Fast pace and high independence: You enjoy working in a fast-moving environment with lots of autonomy to solve problems and deliver results
  • Product-focused mindset: You care about the impact of your work and strive to build systems that deliver tangible value to customers

Responsibilities

  • Develop end-to-end systems: Design, build, and deploy web systems and APIs from scratch. Focus on building scalable, reliable solutions that integrate seamlessly with AI tools and workflows
  • Work with modern Gen-AI architecture: Develop pipelines for RAG (retrieval-augmented generation), knowledge graphs, LLM routing, evaluation and testing frameworks, and fine-tuning models for specific use cases
  • Optimize multi-model support: Work with multiple LLMs (like GPT-4, Claude, fine-tuned models) to ensure effective routing, dynamic task handling, and performance optimization
  • Collaborate with product and engineering teams: Partner closely with technical PMs, designers, and other engineers to bring the platform to life and support innovation in AI products
  • Solve real-world AI challenges: Apply your experience working with LLMs to navigate their quirks, troubleshoot issues, and build tools that ensure quality, scalability, and observability
  • Move fast and iterate: Take ownership of your work, ship quickly, and learn from feedback to improve and optimize solutions

Benefits

  • An honest, open culture that emphasizes feedback and promotes professional and personal development
  • An opportunity to work from anywhere — our team is distributed worldwide, from Lisbon to Manila, from Florida to California
  • 6 self-care days
  • A competitive salary

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.