Join OCLC, a mission-driven organization that makes breakthroughs possible by connecting libraries and making knowledge accessible worldwide. We value unique perspectives and experiences to unlock innovation. Our teams work with complex global datasets, AI and machine learning, hybrid cloud solutions, and other technologies to connect people and organizations to the information they need.
Requirements
- Bachelor’s degree in Computer Science or a related field.
- Minimum of 4 years of professional software development experience.
- Proficiency in Java, Scala, and Python.
- Expert-level knowledge in Java, Object-Oriented Design, Spring Boot, Spring Framework, Gradle, RESTful web services, search technologies including full-text search and indexing (e.g., Lucene, Solr), large-scale search systems and search architecture.
- Experience with Big Data technologies and the Hadoop ecosystem.
- Solid understanding of Linux/Unix environments and database design principles.
- Strong communication skills—oral, written, and presentation.
- Creative problem-solving and innovative thinking.
- Proven ability to work effectively in a collaborative team environment.
Benefits
- Competitive compensation
- Best-in-class health coverage
- Retirement plans with generous company contributions
- Free use of on-site fitness center and gym
- Onsite catering and cafeteria subsidized by OCLC
- Health and wellness events
- Paid parental leave and adoption assistance
- Tuition reimbursement
- Company-subsidized pricing on local tickets and memberships
- Public Service Loan Forgiveness eligibility