• Principal Software Engineer – Big Data Research Platform (Zurich Lab)

    Job Locations CH-Bern-Zollikofen
    Requisition ID
    Research & Software Developmnt
  • Who are we?

    HERE Technologies, the Open Location Platform company, enables people, enterprises, and cities to harness the power of location. By making sense of the world through the lens of location, we empower our customers to achieve better outcomes from helping a city manage its infrastructure or an enterprise optimize its assets to delivering drivers to their destination safely. To learn more about HERE, including our new generation of cloud-based location platform services, visit


    We are looking for a new member in our Technology Office team in Zurich. Our focus is on following new trends in software development, architectures, geospatial processing, analytics, privacy, artificial intelligence and visualization. We work in small and agile teams, often with colleagues across HERE on evaluating such trends, but also run larger projects to prototype new technologies or challenge them together with early adopting customers.

    What's the role?

    Our CTO organization is building a Lab in the Zurich area and is seeking highly motivated software engineers with interest and demonstrated experience in big data platforms, machine learning and analytics. We are looking for candidates that are entrepreneurial, that are highly motivated with their own opinions, and that want to shape products and implement pioneering technologies that impact millions of people every day!


    You will be part of an advanced engineering team within the CTO organization tasked with delivering breakthrough and disruptive innovation powering HERE’s future business. You will collaborate with some of the brightest minds in the industry. You'll enjoy a competitive salary, great benefits, and a creative and agile work environment. This is an opportunity to be part of a fast-paced, growing team at one of the most innovative technology companies in the world.


    This is a senior engineering role where you will need to excel with minimal technical supervision, while playing a variety of roles as needed to respond efficiently to product priorities. You both understand the business requirements and provide deep technical insights into the details of implementing novel high-scale software systems. You understand operational issues, collaborate with engineers in your areas of expertise as well as other disciplines and help drive innovative and effective technical solutions.


    The team is small and flexible, looking for candidates that are comfortable building end to end solutions for our analytics and research customers. The ideal candidate would be open to learning and contributing to any aspect of the end to end application or data lifecycle. The position is dynamic in nature and involves coding applications, scripting automation, deploying, maintaining components and visualizing large datasets. The ideal candidate would possess firsthand knowledge of modern infrastructure, deployment tooling, monitoring, centralized logging, cloud environments (AWS, Azure) and their service offerings. The candidate will be exposed to leading edge technologies and research for machine learning, analytics, distributed devices and IoT.

    Who are you?


    - BS in Computer Science or a related discipline, advanced degrees preferred

    - 10+ years of experience in a software engineering or data science roles

    - Fluent in scripting such as Bash, Python and ideally JavaScript

    - Expertise in C++ and Java, Scala

    - Experience deploying, maintaining or troubleshooting open source projects as required by data science and research groups

    - Experience with cloud platform such as AWS or Azure

    - Experience with Docker, Kubernetes and/or Terraform and monitoring of infrastructure and other operational components.

    - Strong interest in data and metadata management, analytics, knowledge representation and search.


    Some of the following would be ideal as well:

    - Experience with running highly available service

    - Spark, Hadoop, Drill, Docker, Kubernetes, Elasticsearch, monitoring infrastructure and other operational components.

    - Go

    - Experience with operating or using Dashboards (such as Jupyter, Zeppelin, Tableau, Redash)

    - HTML/Javascript frontend experience

    - OAuth or LDAP based access control

    - Analytics fundamentals, data modelling, data warehousing or data cubes

    - Understanding of data security and privacy requirements and techniques

    - Understanding of geospatial models, analysis and visualization


    What we offer:

    - A stimulating multi-national work environment

    - Involvement with internal and external users

    - Exposure to new technologies and development methodologies

    - Development of analytical and technical skills

    - Opportunity to learn from highly-experienced and motivated colleagues

    - A chance to work on interesting and unique problems at serious scales

    - Conferences, technical and soft-skills trainings




    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.