CareerPlanSign in

Software Engineer

Dublin, OH / Hybrid💼 Full-time🗓 2026-08-24 → 2026-09-27

Core

Building a high-throughput link-harvesting and evaluation platform to ensure the accuracy of eResource links for libraries.

Role type

Software Engineer (Backend)

Builds

Access Checker service, a green-field system for harvesting and evaluating eResource links.

Domain

Library technology, data integrity, AI-assisted engineering.

Deliverable

production ML models | product features

Required skills

Java, Spring, RESTful APIs, relational databases, software engineering fundamentals, debugging, performance optimization, AI tool usage

Preferred skills

React, Python, automated testing frameworks, CI/CD, cloud-based services, distributed systems, ML/LLM applications

Technologies

Java, Spring, React, Python, ML/LLMs

Responsibilities

Design, implement, test, and support software components for the Access Checker system; Develop new features for the link-harvesting pipeline; Write clean, maintainable, well-tested Java/Spring code; Investigate, debug, and resolve technical issues; Work with team members to design solutions integrating with other OCLC systems; Participate in technical design discussions, code reviews, and team problem-solving; Use AI-assisted development tools and contribute to the team's use of ML/LLMs; Collaborate with product managers, designers, and engineers to refine and deliver features.

Seniority

Mid-level, hands-on IC

Sourced via workday · Listed on CareerPlan, which tracks 813,000+ jobs from 20+ sources.