Back to search
Foxit Linkedin · Posted 8d ago

Software Development Engineer

Ireland

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

Junior Software Engineer (AI & Document Systems)


Location: Ireland (Hybrid — Dublin area)


Type: Full-time


 


About the role


Foxit is hiring a Junior Software Engineer to join our Ireland-based team building AI-powered, document-centric applications. This role is a strong fit for a recent graduate or early-career engineer with solid Python fundamentals and genuine curiosity about LLMs and document systems.


You’ll learn by doing—working alongside senior engineers to build and improve software that processes, manages, and analyses documents (especially PDFs) using modern AI techniques.


 


What you’ll do


Develop and maintain Python-based applications and services


Support delivery of AI-powered features using LLMs in document workflows


Assist with prompting and context management for document-focused use cases


Contribute to document ingestion and management workflows


Help process and extract information from PDF documents (text + structure basics)


Work with embeddings and introductory semantic search concepts


Write clean, tested, and well-documented code


Collaborate via code reviews, team discussions, and iterative delivery


Take direction from team leads and grow your skills through mentorship


 


What you’ll bring (required)


Bachelor’s degree in Computer Science / Software Engineering (or related)


Strong Python skills and good software fundamentals


Foundational understanding of AI and LLM concepts


Exposure to prompting and LLM-driven workflows (coursework, projects, internship, etc.)


Basic knowledge of document management concepts


Familiarity with PDF structure and text extraction concepts


Strong problem-solving mindset and willingness to learn quickly


 


Nice to have (bonus)


Introductory experience with RAG concepts


Familiarity with embeddings and/or vector databases


Exposure to vLLM, Ollama, or similar tooling


Basic understanding of REST APIs


Awareness of data privacy and GDPR principles


 


What success looks like


You ramp quickly on our codebase and ship reliable improvements


You collaborate well (communication, reviews, asking good questions)


You build confidence in LLM/document workflows while strengthening engineering fundamentals


 



We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.

Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If repetitive applications get heavy, Managed Job Search adds supervised execution for $99/month.
View Managed Job Search