Placement papers | Freshers Walkin | Jobs daily: Sr. Java Software Engineer Map Search m/f at Berlin_Invalidenstrasse 116 (Berlin, Germany)


Search jobs and placement papers

Sr. Java Software Engineer Map Search m/f at Berlin_Invalidenstrasse 116 (Berlin, Germany)

Are you fascinated by maps? Do you want to find out how we map the world and how to build the worlds best search engine? It might be easy to build search engines, it might be easy to build recommendation engines, but what it takes to build a service that allows humans to interact with the world around them you won't find in a book. Years of research, testing, analysis of how people ask "How do I get to where I want to go?" thats what led us to what we're very proud of and we'd like you to join our journey.

 

We in the OneSearch 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.

 

We are looking for a passionate, experienced software engineer to strengthen our team.

 

The HERE OneSearch team provides services for accurate location information retrieval and plays a key role in the HERE platform. Well known enterprises leverage our services and platform for locating addresses and location tracking at a rate of thousands of hits each second.

Responsibilities

As part of the team, you will:
* work in SCRUM with a diverse team of skilled people
* work on efficiency and correctness of the existing software
* analyze, design and implement software that scales using up-to-date and future technologies
* improve OneSearch products items with respect to quality of results, quality of software design, performance, stability and maintainability
* write/update tests and documentation
* create/maintain automation and development tools
* conduct peer reviews

Qualifications
* Sound understanding of basic algorithms and data structures
* Strong experience with Java, ideally from having worked on highly scalable services or platforms and/or micro services in a cloud environment
* 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

Nice-to-have

* Experience in at least one of the following areas:

Search (esp. Lucene)

machine learning, data retrieval

highly scalable / high performance services
* 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
* you know the strengths and weaknesses of Java and are aware of how Java works under the hood
* you enjoy developing better algorithms and data structures and can estimate time and space complexities on the fly
* you are keen on tuning performance and profiling code
* you are into automation and building tools
* you are responsible, communicative and open


by via developer jobs - Stack Overflow

 

No comments:

Post a Comment