Foxit
Technology
SeniorSoftwareDevelopmentEngineer
Neural analysis suggests this role is
optimal for Senior candidates.
“Senior Software Development Engineer at Foxit. Skills: AI-driven document systems, LLM, RAG, PDF processing. Design Python services. Build Python services”
Industry & Context.
Evaluation; Latency optimization; Cost optimization
What They're Looking For.
Must Have
Bachelor's degree in Computer Science, 4–7+ years software engineering experience, Advanced Python skills, Experience with LLMs, Prompt engineering experience, Context management experience, Proven RAG experience, Proven semantic search experience, Hands-on embeddings experience, Hands-on vector databases experience, Solid PDF internals knowledge, Solid PDF extraction knowledge, Solid PDF layout knowledge, Experience building production systems, Experience operating production systems
Nice to Have
vLLM experience, Ollama experience, OCR tooling experience, Layout tooling experience, AWS cloud experience, Azure cloud experience, GCP cloud experience, Docker experience, Kubernetes experience, Security system design experience, GDPR-aligned system design experience
What You'll Do.
Design Python services
Build Python services
Operate Python services
Own document ingestion pipelines
Own document management pipelines
Implement RAG systems
Implement semantic search systems
Develop prompting strategies
Refine prompting strategies
Develop context management strategies
Refine context management strategies
Build embedding pipelines
Maintain embedding pipelines
Build vector database integrations
Maintain vector database integrations
Implement PDF processing
Optimise PDF processing
Mentor junior engineers
Raise engineering standards
How You'll Work.
Team & Collaboration
Experienced team; Team leads; Peers
Full Job Description
## Description Senior Software Development Engineer About Us: Foxit is remaking the way the world interacts with documents through advanced PDF technology and tools. We are a leading global software provider of fast, affordable, and secure PDF solutions that are used by millions of people worldwide. Winner of numerous awards, Foxit has customers in more than 200 countries and global operations. We have a complete product line and an exciting and aggressive development schedule. Our proven PDF technology is disrupting the status quo establishment and has accelerated our company growth. We are proud to list as customers Google and Amazon, and with your skills and help, we plan to add many more. Foxit has offices all over the world, including locations in the US, Asia, Europe, and Australia. For more information, visit us @ www.foxit.com About the role: Foxit is hiring a Software Engineer (Mid–Senior) to help build and scale AI-driven document systems. You’ll work on production services that ingest, manage, retrieve, and reason over large document collections—with a strong emphasis on PDFs and LLM-powered retrieval + analysis (RAG). This is a hands-on engineering role for someone who enjoys owning critical components end-to-end: from document pipelines and APIs to evaluation, latency, and cost. Location: Dublin, Ireland Work Mode: Preferred Hybrid (2 Days from Office) What you’ll do Design, build, and operate production-grade Python services powering document and AI workflows Own document ingestion and management pipelines, including reliability and scalability Implement RAG / semantic search systems that combine LLMs with document retrieval Develop and refine prompting and context management strategies for real-world usage Build and maintain embedding pipelines and vector database integrations Implement and optimise PDF processing (structure, metadata, extraction, layout considerations) Des
Applying for this Senior Software Development Engineer role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on Lever
- Lever uses a streamlined one-page form — apply in under 5 minutes.
- LinkedIn import works well; review parsed data before submitting.
- The cover letter field is optional but visible to reviewers — use it to differentiate.
- Referral codes from employees can significantly boost visibility of your application.
ANONYMOUS · UNFILTERED
What do employees actually say about Foxit?
Real rants from real employees. Read before you apply.