Leave us your email address and we'll send you all the new jobs according to your preferences.

Software Development Engineer

Posted 2 hours 6 minutes ago by Medium

Permanent
Full Time
I.T. & Communications Jobs
Dublin, Dublin, Ireland
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
Email this Job