Software Developer- Data Modeling at OCLC
Posted in Software 30+ days ago.
This job brought to you by eQuest
Location: Dublin, Ohio
You have a life. We like that about you.
At OCLC, we believe you'll do the best work of your life when you're living the best life possible.
We work hard to build the technology that connects thousands of today's libraries. But we also work hard to make a job at OCLC a meaningful part of a balanced life- not a substitute for one.
The Job Details are as follows:
Discover. Innovate. Collaborate. Inform. A few words we use to describe a career at OCLC.
OCLC, a worldwide library services organization headquartered in Dublin, Ohio, is a leader in information technologies and innovative online services. With office locations around the globe, OCLC employees are dedicated to offering premier services and software to help libraries cut costs while keeping pace with the demands of our information-driven society.
We are seeking a Software Developer to join our Data Modeling team, which is responsible for both maintaining the existing matching processes and developing a new matching process using big data technologies and data science techniques.
- Uses industry standard programming techniques to translate requirements and designs into code.
- Analyze and solve problems in existing systems.
- Design, code and test multiple modules of a system in a timely manner.
- Selecting features, building, and optimizing classifiers using machine learning techniques
- Data mining using state-of-the-art methods
- Processing, cleansing, and verifying the integrity of data used for analysis
- Bachelor's degree in computer science or related discipline required
- Minimum of 1-2 years of Java programming experience
- Excellent verbal and written communication skills
- Experience with Linux (or any UNIX for that matter) and some with Windows would be required
- SQL experience
Desired but not required:
- Highly desirable to have knowledge of Hadoop, HDFS, MapReduce, and Spark
- Experience in data mining and/or machine learning techniques
- Experience with NoSQL databases, such as HBase
- Good applied statistics skills, such as distributions, statistical testing, regression, etc.