HERE

  • (Principal) Software Engineer - Open Location Platform, Core Data Services m/f

    Job Locations DE-Berlin
    Requisition ID
    2017-18877
    Category
    Research & Software Developmnt
  • Who are we?

    Ever checked in somewhere on social media? Ever tracked your online orders?”  You might be using HERE Technologies every single day without even realizing it. You can find us everywhere: in vehicles, smartphones, drones or third-party apps. We believe that with the right people, we will continue to be a game-changer in the technology industry and improve the daily lives of people around the world.  Find out more by clicking the video below or going 360.here.com.

     

     

    HERE enables people, enterprises and cities around the world to harness the power of location and create innovative solutions that make our lives safer and more efficient. We transform information from devices, vehicles, infrastructure and other sources into real-time location services that play a key role in how we move, live and interact with one another.

     

    HERE is packed with smart people from around the world. Our offices foster an open environment where good ideas are encouraged and embraced. There's also plenty of flexibility within the company, options for achieving an ideal work/life balance and various other extras on offer.

     

    We are looking for a (Principal) Software Engineer - Open Location Platform, Core Data Services m/f for our Open Location Platform:

     

    The problem

    ===========

     

    We are dealing with:

     

    - fast changing volatile datasets like traffic and weather

    - streams of different kind car sensors data and

    - durable and versioned map of whole Earth with road topology and thousands of different kinds of attributes

     

    The problem is to store, index, analyse and connect them together in the same making it easily available for our users. At the same time, we have be able to scale and change fast to accommodate to the needs of our current and new customers.

     

    The solution

    ============

     

    The Open Location Platform (OLP) - provides the recognized experience of HERE to its customers in order to let them build their location based applications and run them on our cloud infrastructure with ease. Thanks to our powerful abstractions, state-of-the-art building blocks and cloud infrastructure, our customers can ingest, make sense make sense of their location data (e.g. car sensor data for signs, warnings, roads, one way streets, but also weather, or points of interest) in real time.

    The data can be mixed and matched and possibly shared with other members of the platform which makes it even more powerful.

    What's the role?

    The role

    ========

     

    As (Principal) Software Engineer you'll have opportunity to work on this amazing product. Within a co-located, cross-functional and self-organized team, you’ll have fun pair-programming in Scala on systems under huge load and storing vast amount of data in very heart of the platform. You will help running it on production - so no excuses, no throwing things over the fence but full control and responsibility.

     

    We care about software design and take the time to write quality software. We use Scala in a strongly-typed and functional way. If you are not already a Scala expert, you should possess the drive to become one. We use code reviews to learn from each other and to ensure our self-imposed bar for quality is constantly met.

     

    Your role encompasses defining and working on features and technical tasks in a self-directed fashion, supporting your colleagues with technical challenges, working with product management to analyze requirements, talking to stakeholders, designing, implementing and documenting solutions as well as testing and reviewing your colleagues' work.

     

    Your team-shared responsibilities

    =================================

     

    • architecture, design, develop, test the backend components
    • run, monitor and support them running in production
    • elaboration and refinement of user stories
    • development infrastructure (build, testing, continuous integration)
    • documentation (deliverables, wiki)
    • evaluate and choose technologies suitable for work
    • communicate effectively about decisions, direction and progress, both inside and outside the team
    • provide coaching and technical guidance for less experienced team members

    Who are you?

    You

    ===

    • have a former experience with high throughput, low latency, highly reliable systems at scale
    • have a MSc or PhD in Computer Science or similar
    • have solid knowledge of object oriented and functional programming languages and related technologies
    • are familiar with HTTP, the REST-principles, and TCP/IP networking
    • understand of the importance of producing good and readable code
    • have in-depth experience of writing unit-, acceptance-, performance tests and test-driven development
    • have desire to learn new things and ready to be challenged

     

    What do we offer?

     

    • An opportunity to work with extraordinary developers
    • Challenging problems to solve
    • Work that makes a difference in the world
    • Freedom to decide how to perform your work
    • Variety in the types of projects
    • Feedback so you will know how well you are doing
    • Collaborative, supportive colleagues

     

    Make HERE your destination, we are just getting started. Apply Now.

    Options

    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed

    Connect With Us!

    Not ready to apply? Connect with us for general consideration.