Foxit
Posted 1w ago

Software Development Engineer

Foxit
Dublin or Ireland
HybridFull Time
Responsibilities
  • developing applications
  • supporting features
  • processing documents
Requirements
  • Bachelor's degree in computer science
  • Software engineering, or related field
  • Strong Python skills
  • Foundational AI and LLM knowledge
  • Document and PDF concepts
  • Problem-solving ability
Technical tools mentioned
PythonLLMsPDFRAGvLLMOllamaREST APIs

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
 


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
 


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

About Foxit

Develops PDF editing and document management software solutions.

Similar jobs

Software Engineer roles near Dublin, Leinster
12h
Save
Mark Applied
Hide
Software Engineer Graduate (TikTok Search Data Infra) - 2027 Start
San Jose or Los Angeles or Singapore or New York City or London or Dublin or Paris or Berlin or Dubai or Jakarta or Seoul or Tokyo
$128k-$317k/yr OnsiteFull Time
TikTok
TikTok: Global short-form video hosting and social media platform.
Bachelor's degree in computer science or related technical field in progress; strong Java, C++, or Python skills; production data framework experience; distributed systems fundamentals.
Java, C++, Python, Spark, Flink, Hive, Iceberg
17h
Save
Mark Applied
Hide
Principal Software Engineer
Dublin or Cambridge or United States or Singapore or Australia or Belgium or Canada or France or Germany or Ireland or Japan or Latin America or Netherlands or Spain or Sweden or United Kingdom or India
HybridFull Time
HubSpot
HubSpotNYSE: HUBS: AI-powered customer platform for marketing, sales, and service.
5+ YOEPrincipal-level backend engineer with distributed financial systems expertise, publicly traded company experience, strong architecture and executive communication skills, and experience evolving complex legacy systems.
Corex
21h
Save
Mark Applied
Hide
Principal Software Engineer
Dublin or Massachusetts or Germany or India
€148k-€215k/yr HybridFull Time
HubSpot
HubSpotNYSE: HUBS: Provides a customer platform for marketing, sales, and service.
Deep backend expertise designing distributed systems with strict financial correctness, experience with complex legacy systems, executive communication, mentorship, and technical architecture leadership.
Corex
1d
Save
Mark Applied
Hide
Software Developer
Dublin, Leinster, Ireland
HybridFull Time
Abbey Capital
Abbey Capital: Specialist manager of multi-manager managed futures investment portfolios.
1+ YOERequires 1–2 years of commercial software engineering experience, strong academic performance in a numerate discipline or equivalent ability, object-oriented programming, SQL, data modelling, troubleshooting, collaboration, and English proficiency.
C#, SQL, Python, JavaScript, TypeScript, React, AWS Lambda, Amazon S3, Amazon Aurora, Amazon Athena, Amazon Redshift, AWS Glue, Git, GitHub Actions, CI/CD, AI coding assistants
1d
Save
Mark Applied
Hide
Software Engineer (d/f/m) - Internal AI
Berlin or Munich or Dublin
HybridFull Time
Personio
Personio: Provider of all-in-one HR and recruiting management software.
4+ YOERequires 4+ years building production software, strong Python, production AI experience with agentic workflows, RAG, LLM APIs, agent frameworks and MCP, cloud deployment, AWS, Docker, and CI/CD.
Python, LangGraph, MCP, React, TypeScript, Kotlin, AWS, Docker, CI/CD
1d
Save
Mark Applied
Hide
Senior Software Developer, Product-Led Growth
Calgary or Vancouver or Toronto or Dublin or Manchester or Sydney or Barcelona or Bogotá or London or New York City
$145k-$196k/yr HybridFull Time
Clio
Clio: Cloud-based legal practice management software and AI solutions.
Software development experience building scalable web applications with Ruby on Rails, strong communication and problem-solving skills, Agile mentorship experience, and ability to learn technologies quickly.
Ruby on Rails, AI, A/B testing, Java, Python, C#, JavaScript
1d
Save
Mark Applied
Hide
Software Eng II
Dublin, Leinster, Ireland
€70k-€104k/yr HybridFull Time
Sony Interactive Entertainment
Sony Interactive EntertainmentNYSE: SONY: Provides PlayStation gaming hardware, software, and digital network services.
Commercial Rust and modern C++ experience required, including concurrency, testing, software design, and Git. A BSc/MSc in Computer Science or equivalent experience is required; cloud, database, API, and container experience preferred.
Rust, Tokio, C++, Git, Windows, Linux, macOS, PostgreSQL, gRPC, REST, Kubernetes, AWS, Docker, Podman, React
2d
Save
Mark Applied
Hide
Software Engineer
Dublin, Leinster, Ireland
€50k-€84k/yr HybridFull Time
Microsoft
MicrosoftNASDAQ: MSFT: Develops software, services, devices, and cloud computing solutions.
Bachelor's degree in computer science or related technical discipline, or equivalent experience; proven coding in C, C++, C#, Java, JavaScript, or Python. AI experience preferred.
C, C++, C#, Java, JavaScript, Python, MCP