Software Development Engineer

Foxit

Dublin

On-site

EUR 38,000 - 58,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Foxit is seeking a Junior Software Engineer to join our Ireland-based team building AI-powered, document-centric applications. A strong fit for a recent graduate with solid Python fundamentals and curiosity about LLMs and document systems.

You’ll learn by doing, collaborating with senior engineers to develop Python services that process, manage, and analyse documents (especially PDFs) using modern AI techniques, with a hybrid Dublin area setup.

Qualifications

  • Bachelor’s degree in Computer Science or Software Engineering.
  • Strong Python skills and solid software fundamentals.
  • Foundational understanding of AI and LLM concepts.
  • Exposure to prompting and LLM-driven workflows.
  • Basic knowledge of document management concepts.
  • Familiarity with PDF structure and text extraction.

Responsibilities

  • 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.
  • 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.

Skills

Python
Software fundamentals
LLM concepts
Document systems
PDF text extraction
Team collaboration
Code reviews

Education

Bachelor’s degree in Computer Science / Software Engineering

Tools

REST APIs
Embeddings
Vector databases

Job 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
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Development Engineer
Senior Software Development Engineer

Foxitsoftware • Dublin

On-site
EUR 70,000 - 90,000
Flexible remote/hybrid options
Opportunities to work on AI systems at scale
Junior AI & Document Systems Engineer
Junior AI & Document Systems Engineer

Foxit • Dublin

Hybrid
EUR 38,000 - 58,000
Senior AI Document Systems Engineer — Hybrid
Senior AI Document Systems Engineer — Hybrid

Foxitsoftware • Dublin

Hybrid
EUR 70,000 - 90,000
Flexible remote/hybrid options
Opportunities to work on AI systems at scale
Lead Machine Learning Engineer
Lead Machine Learning Engineer

UNAVAILABLE • Dublin

Hybrid
EUR 80,000 - 110,000
Junior Legal Applications Engineer - ALG Solutions
Junior Legal Applications Engineer - ALG Solutions

A&L Goodbody LLP • Dublin

On-site
EUR 35,000 - 45,000
Senior AI Engineer
Senior AI Engineer

Johnson Controls • Cork

Hybrid
EUR 100,000 - 140,000
Lead Machine Learning Engineer
Lead Machine Learning Engineer

DocuSign, Inc. • Dublin

Hybrid
EUR 90,000 - 120,000
Senior ML Engineer: Document AI & NLP (Hybrid)
Senior ML Engineer: Document AI & NLP (Hybrid)

UNAVAILABLE • Dublin

Hybrid
EUR 80,000 - 110,000
Senior Full Stack Engineer (Part Time Contract) Dublin
Senior Full Stack Engineer (Part Time Contract) Dublin

Veridraft • Dublin

Hybrid
EUR 83,000 - 124,000
Senior AI Engineer
Senior AI Engineer

Appcast Enterprise • Cork

Hybrid
EUR 120,000 - 155,000