F

Software Development Engineer

Job Description - Software Development Engineer

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.
Original job Software Development Engineer posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
Share Job
Share Job

Similar Software Development Engineer Jobs in Ireland

GrabJobs is the no1 job portal in Ireland, connecting you to thousands of jobs fast! Find the best jobs in Ireland, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.