The Search amp; Discovery team in Athens is dedicated to delivering the most relevant content to researchers worldwide. Our focus is on helping users find what they are after in a snap, using new and innovative techniques. We are looking for highly motivated and self-driven engineers who are willing to join us in this journey.
Your responsibilities will extend to all aspects of Search amp; Discovery, including:
- Design, build and maintain new features on top of a search engine, always with reliability and scalability in mind.
- Involvement in all steps of building a search engine, from document indexing to query parsing and optimizing ranking algorithms.
- Building and expanding the team’s recommendation engine, making sure that it properly identifies and presents the most related content for all users.
- Design, test, and apply state-of-the-art machine learning techniques on tons of data. End goal remains to improve discoverability for millions of users in all aspects of the search experience, from content preparation to recommendation and personalization.
ABOUT ATYPON
Atypon (www.atypon.com), a John Wiley amp; Sons company, is the world’s largest technology company in the scholarly and professional publishing industry. Headquartered in Silicon Valley, California, Atypon is renowned for its technological leadership when it comes to online delivery of professional and scholarly publisher content. Atypon’s online platform helps publishers manage, enrich, market and monetize any type of content and engage their users. Atypon has a global development team with offices spread in five different countries.
Requirements
MUST HAVE
- BSc in Computer Science or equivalent
- Solid background in Computer Science with good understanding of data structures and algorithms
- Fluency in English. Communication (written and oral) is key.
- Hands-on development experience in Java
- Object-oriented software analysis amp; design
- You are a team player who enjoys exchanging ideas about code. Writing clean, testable and maintainable software is one of your guiding principles
- Willingness to own the full software development life cycle
NICE TO HAVE
- MSc/PhD degree in a related field
- Python development exposure
- Lucene, Solr or Elasticsearch
- Familiarity with one or more of the following areas: information retrieval, content-based recommendation, natural language processing, deep learning
- Experience building large-scale distributed backend systems
- Experience with message brokers (Kafka)
- Experience with NoSQL databases (Cassandra, Redis)
- Spring, CDI or related IoC frameworks
- Relational databases and SQL
- Solid understanding of how web pages/applications are delivered (HTTP, REST)
- Linux as a development environment, bash scripting
- DevOps mindset
- Git/Subversion, Maven, Jenkins
Benefits
- Work in a team of most talented engineers and tech leaders
- Competitive compensation package
- Private health insurance
- Flexible working hours
- Work from home possibilities
- Merit-based performance evaluation and objective setting
- On-the-job training and career growth opportunities
- Extended paid parental leave
- Early Fridays during summer
- Team-bonding social events
- Employee assistance program available