AIM Library & Information Staffing

Site Map

Site Map
    When you can't find what you are looking for, visit our site map.

Hot Jobs

Hot Jobs
    View library and information jobs nationwide.

What's New

Press Releases
    AIM in the news.

Job Seekers/Employees

Hot Jobs!
    View library & information jobs nationwide.
Application Form
    Register for AIM jobs that are often filled before being posted.
Information Update Form
    What's New With You?
AIM Employee Forms
    Congratulations! Complete your employment forms now.


Full Service
    Recruitment & Placement Services
Self Service
    Post your open jobs
Website Service
    Advertise your products and services

Career Resources

Networking Calendar
    Attend or post an event.
    View job search tips, articles and work we have done.
Professional Affiliations
    Link to Library & Information Organizations.
MLIS Programs
    Link to ALA Accredited Library & Information Schools.
LIT/LTA Programs
    Link to Library & Information Technology Programs.

About Us

About AIM
    Learn more about AIM.
Contact Us
    Let us help you.
Press Releases
    AIM in the news.
    Comments from applicants, employees and clients.


    Log in to access Members Only features

Available Job # 2616

Date Posted 11/25/2018
Job Title Senior Software Engineer
Organization OCLC Research
Environment Special Library
City Dublin
State OH
Hours Full-Time
Hire Status Direct Hire
Job Level Support Staff
Job Description OCLC Research is seeking candidates for a Senior Software Engineer position. OCLC Research staff develops next-generation data architectures, employs data science techniques, and prototypes new applications and services for use by libraries. This position emphasizes the creation and support of applications in the Research and Development phase. Successful candidates should be familiar with library data formats, library technical service workflows, end user discovery systems, as well as trends in library science, data science, IT standards, and semantic technologies.


Work with Research staff members (scientists and software architects and engineers) to translate requirements and designs into code
Perform high level analysis and design software for new and existing systems
Assist in requirements creation by working with Research partners, Global Product Management, and Global Technologies colleagues, as well as library members
Support applications while in an R&D phase
Use the latest innovations for Hadoop development, such as creation of MapReduce jobs
Contribute to architectural reviews
Keep up-to-date on emerging technologies, software applications, advances in data science
Develop or contribute to presentations and represent OCLC Research activities in internal (leadership and staff) and external (library member) meetings
Contribute to projects that build software that demonstrates how Linked Data can be created, ingested and shared.

Bachelor's degree in computer science, related discipline, or equivalent experience required
At least 3-5 years of software development experience
Strong familiarity with the following technologies—Hadoop, Spark, MapReduce, Python, Java, JSON, SML, XSLT, Javascript and JavaScript frameworks (Angular, React, JQuery)
Strong familiarity with library data models-- BIBFRAME, IIIF, Dublin Core, EDM, MARC
Experience with developing and using APIs, especially RESTful APIs
Good oral and written communication skills
Understanding of database design principles
Proactive in researching issues and getting clarifications on requirements
Strong problem-solving skills
Strong desire to innovate and develop new technology
Preferred skills:

Familiarity with semantic technologies-- RDF, Ontologies, SPARQL, Triples Stores
Experience using and contributing to Open-Source projects
Experience with semantic data models –, OWL, RDFS, Wikidata
Experience with cloud-based systems (e.g. Amazon Web Services)


Networking Events | Subscribe To AIMJOBS Newsletters | Employee Forms | Application Form | Available Jobs