Senior Software Development Engineer
Hybrid · Dublin, Leinster, Ireland
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)
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.