Foxit logo
Foxit1 week ago

Senior Software Development Engineer

Hybrid · Dublin, Leinster, Ireland

Type
Full Time
Level
Mid Level
Education
Bachelors Degree
Company size
Enterprise

Job Summary

Senior Software Development Engineer responsible for building and scaling AI-driven document systems. Design, build, and operate production-grade Python services powering document and AI workflows; own document ingestion and management pipelines; implement RAG/semantic search systems that combine LLMs with document retrieval; develop prompting and context management strategies; build embedding pipelines and vector database integrations; implement and optimize PDF processing; design and maintain APIs for document services and AI capabilities; deploy and run services in cloud and containers; establish monitoring, evaluation for LLM quality, latency, and cost; mentor junior engineers and raise engineering standards; collaborate within an experienced team and take direction from team leads and peers.

Required Qualifications

  • Bachelor’s degree in Computer Science / Software Engineering (or related)
  • 4–7+ years professional software engineering experience
  • Advanced Python skills (production backend/services)
  • Strong experience with LLMs, including prompt engineering and context management
  • Proven experience designing RAG and semantic search systems
  • Hands-on experience with embeddings and vector databases
  • Strong understanding of document management systems
  • Solid knowledge of PDF internals, extraction, and layout-related processing
  • Experience building and operating production systems (reliability, observability, performance)
Sorce

Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Foxit

Senior Software Development Engineer

Apply on Sorce