Опубликовано 5 дней назад

Senior Java Developer (OL)




branchIT-software Manufacturing



  • полная занятость
  • английский

Project Overview:

The MS Team works on indexing and searching geographical data. Our client owns one of the largest and most complete map data assets in the world and we make it searchable for many different clients, like Web browsers, mobile devices, cars, and wearables.

We in the MS team make the world's addresses and places findable. Our daily work is all about data mining, string processing, efficient data structures, machine learning and ranking algorithms. We are proud to have top software engineers, machine learning specialists and mathematicians in our team which is spread across offices in the USA and Germany.

Do you like maps? Do you want to find out how the world's best map is internally organized and how to build arguably the best maps search-engine in the world? Years of research, testing, analysis of how people ask "How do I get to where I want to go?" - that's led to what we're very proud of and we'd like you to join our journey.


  • 5+ years of experience in delivering software products or systems in various roles;
  • Strong knowledge of Java, ideally from having worked on highly scalable services or platforms;
  • Solid understanding of basic algorithms and data structures;
  • Expertise in backend services, concurrency, multi-threading and memory management;
  • Good working knowledge in *NIX operating systems (+scripting, e.g. python, bash,...);
  • Self-driven and goal oriented;
  • Good communicator, team player with good written and spoken English;
  • Good ability to articulate and communicate clearly complex topics, willing to work in multicultural environment;
  • Good written and spoken English skills;
  • Experience in at least one of the following areas:
    - search (esp. Lucene),
    - machine learning, data retrieval,
    - highly scalable / high performance services.

Having the following skills is a plus:

  • Experience in either Python or C/C++;
  • Experience in Scala and/or Spark;
  • Knowledge about recommendation systems;
  • Experience with AWS, scripting and automation;
  • You love writing testable, readable, maintainable code.

Похожие вакансии