Strava

Senior Geospatial Server Engineer

at Strava
Technology & Programming Full-Time Europe
540 days ago

Description

FATMAP is looking to grow its mapping and data processing team. We are looking for an expert software engineer to strengthen the team with their expertise. The candidate must reside with +/- 1 hour of CET.

For more information on compensation and benefits, please click here. 

Build the future of outdoor adventure with us!

FATMAP is building the leading platform for outdoor adventure. We are revolutionising how people discover, plan, live, and share their adventures. Our advanced 3D mapping technology, outdoor toolkit, and curated adventure index are used by top professionals and a rapidly growing global community of outdoor enthusiasts, allowing them to enjoy better, safer adventures.

 

What

Our Mapping Stack

The team you will be joining at FATMAP builds and maintain a broad range of data pipelines, APIs, and services that make up the map platform, working at scale to bring a rich collection of geospatial data to our mobile and web clients. We employ a mix of Golang and Python depending on the context; in general, we use Go for services and Python's excellent geospatial data processing ecosystem in our pipelines. Our code is deployed in containers and orchestrated in Kubernetes (AWS EKS); our data layer is heavily based on PostgreSQL(PostGIS) and S3.

Throughout our stack, you will encounter a wide variety of geospatial data types, processing workflows, and geospatial services, including our own custom geospatial tile server written in Go. From raw satellite imagery pipelines to building amazing winter mosaics, and global-scale terrain processing to large-scale ingestion of user-tracked GPS traces - both vector and raster data is heavily represented throughout the stack.

 

How

Working here

We are distributed by nature with several offices and many people fully remote. Therefore, we value sync time, and you needn't worry about your calendar being full of regular meetings. Teams are empowered to manage their own time without a stifling management hierarchy. Leadership is careful and deliberate about communicating the company vision and collaboratively defining strategy and goals. Engineers are equally conscientious about communicating architecture, solutions, status, and blockers.

Locations

Here at FATMAP, we value autonomy and flexibility. For this role, you choose where to work - in-person, hybrid, or fully remote. Regardless of your choice, we aim to bring the whole company together twice a year for retreats (adventures included), and teams self-organize more in-person time such as conferences or team retreats. Wherever you spend the majority of your time, all the hubs are available for you to meet up with your teammates to work on a project together, get to know your colleagues, or just have a quiet place to focus, and everyone is encouraged to visit them (they’re fun!). Employees also enjoy access to an apartment in Chamonix next to the ski lift and a short bus ride from the office. Join your colleagues sometimes or all the time in our inviting office locations and enjoy a comfortable, well-stocked working environment, or work remotely (see below).

Berlin, Germany

Our office in the popular tech and creative neighborhood of Kreuzberg is surrounded by good food and easily accessible by public transport. Work, and perhaps after work, with some of the coolest people in Berlin.

Chamonix, France

Our office in the home of mountaineering, Chamonix, is minutes from the lifts and also accessible by public transport. Hang out with your fellow adventure junkies. The sight of people packing paragliders in the foyer or walking around in ski boots is not uncommon.

Remote (EU/UK)

Remote work is welcome at FATMAP. Because the majority of the product team orbits around our Chamonix and Berlin hubs, we prefer to hire within 2 hours of travel for this role; however, if you are fully remote, your primary location must be within +-1 hour of Central European Time. We value life outside of work, and this is one thing we do to make sure everyone can have a good mix of flow, sync, and non-work time. Remote employees should have reliable internet, a place to focus on work, and plan to join the company and team retreats.

 

What

Your responsibilities:

  • You and your team will take end-to-end responsibility for developing new features, following the full feature lifecycle.

  • You'll collaborate with members across the whole team to understand the value of a feature, so you can build solutions with the highest possible impact.

  • You'll discuss and challenge your immediate fellow engineers and across the whole stack. So together, we can share knowledge and experiences, always bettering ourselves as engineers, towards building and maintaining the highest quality stack.

In this you...

  • Develop and maintain FATMAP’s mapping pipelines and geospatial service infrastructure.

  • Work at scale in system design and architecture as well as at an implementations and coding level.

  • Collaborate cross-functional with other teams to tackle business requirements.

  • Design and implement enhancements to current systems.

  • Maintain high-availability systems, including monitoring and observability.

You can and should be able to work independently. You need problem solving and debugging skills, and a good dose of pragmatism.

 

Who

Required

  • Proven Golang expertise.

  • Experience with Python and shell scripting.

  • Experience in working with relational databases (e.g. PostgreSQL).

  • Experience with queue and/or DAG-based data pipelines.

  • Experience with source control (we use git), CI (we use GitHub actions), and associated infrastructure.

  • A minimum of 5 years of working in the field.

Desired

your application is strong if you fulfil some of these criteria!

  • Excellent SQL knowledge.

  • Experience with the PostGIS PostgreSQL extension or other geospatial databases.

  • Cloud Tech: Experience with containers, cloud deployment, and orchestration.

  • Experience in tooling for Geospatial data - QGIS, GDAL, Rasterio, Shapely, and other tools from the open-source geospatial ecosystem.

  • Experience processing large volumes of geospatial data in the cloud.

  • At-scale monitoring and service iteration using tools like Prometheus and Grafana.

Mindset

This role requires you to be able to work both independently and collaboratively. You need problem-solving and debugging skills, and a good dose of pragmatism to decide which problems are most worth solving today. We are seeking curious people who look behind the scenes to understand how things work. People who have hands-on experience crafting user-delighting functionality in resilient, distributed systems. People who are excited to join smart and eager colleagues at a fast-growing company reshaping outdoor mapping. People who love the outdoors and engineering. Does some or all of this apply to you? Then please apply.

 

Further information

If you have any questions about the role, don’t hesitate to contact us at jobs@fatmap.com. Come and join us for an adventure. The mountains are calling!

 


关注公众号,不定期副业成功案例分享
Follow WeChat

Success story sharing

Want to stay one step ahead of the latest teleworks?

Subscribe Now