CareerPlanSign in

Software Engineer

Dublin, OH / Hybrid🌐 Remote💼 Full-time🗓 2026-05-08 → 2026-10-07

Core

Design, develop, and optimize search systems and technologies for global library discovery platforms like WorldCat.

Role type

Senior Software Engineer (Search)

Builds

Search capabilities and discovery features for OCLC products (WorldCat)

Domain

Library technology, Information Retrieval, Big Data

Deliverable

product features

Required skills

Java, Scala, Python, Object-Oriented Design, Spring Boot, RESTful web services, Full-text search, Lucene, Solr, Search architecture

Preferred skills

AI-assisted coding tools, Graph Search, Vector databases, LLMs, New Relic, NoSQL (MongoDB, Cassandra, DynamoDB), Relational databases (MySQL, PostgreSQL), Docker, Kubernetes, Performance optimization

Technologies

Java, Scala, Python, Spring Boot, Gradle, Lucene, Solr, Hadoop, Linux/Unix, MongoDB, Cassandra, DynamoDB, MySQL, PostgreSQL, Docker, Kubernetes, New Relic

Responsibilities

Analyze and design search software, translate requirements into scalable code, lead feature implementation, conduct testing, champion search innovation