Data Processing Software Engineer

Location: Helsinki, Finland

We are seeking a passionate Software Engineer to help create the next big thing in data analysis and search solutions.

You will join our team of world-class experts developing the AlphaSense data processing platform. The team is right at the very core of what we do and responsible for implementing the cutting edge technology for scalable, distributed processing of crawling, indexing and text processing functions.

The ideal candidate has a strong Java skills and good understanding of distributed computing technologies. You are passionate about engineering high quality, optimized software. Experience with natural language processing, large scale data processing, databases and cloud technologies is a bonus.

Your responsibilities will include:

  • Developing scalable systems to extract, mark and manipulate desired portions for text from doc, pdf and html documents from the web or other sources
  • Improving the performance of search (SOLR/Lucene) and processing platforms
  • Leveraging cloud computing resources (AWS) to optimally process data
Qualifications:

  • A BS/MS degree in Computer Science or related discipline, preferred
  • Minimum 3 years of software development experience in Java, Linux, and scripting languages (shell scripts, Perl, Python)
  • Background in development of large scale data analytics software and algorithm design
  • Experience using relational and search databases (MySQL, SOLR/Lucene)
  • Excellent written and verbal communication skills.+ years of UI development with JavaScript required