Senior Geospatial Server Engineer
Company
Strava
Location
Remote
Type
Full Time
Job 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 StackThe 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 hereWe 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.
LocationsHere 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, GermanyOur 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, FranceOur 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.
WhatYour 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.
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.
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 informationIf you have any questions about the role, don’t hesitate to contact us at [email protected]. Come and join us for an adventure. The mountains are calling!
Date Posted
04/29/2023
Views
12
Similar Jobs
Linux Support Engineer - Voltage Park
Views in the last 30 days - 0
Voltage Park is seeking a Linux Support Engineer for a fulltime remote position The ideal candidate will have command line level Linux sys administrat...
View DetailsTechnical Architect - CDW
Views in the last 30 days - 0
CDW offers a rewarding career opportunity for a Technical Architect with expertise in ServiceNow The role involves delighting customers by collaborati...
View DetailsSenior React.js & Python Developer - Lemon.io
Views in the last 30 days - 0
Lemonio is a marketplace that connects Senior Developers with handpicked startups in the US and Europe They offer projects based on the developers exp...
View DetailsFederal Security Solutions Engineer - Rapid7
Views in the last 30 days - 0
Rapid7 is seeking a Federal Solutions Engineer with 5 years of experience in cybersecurity solutions engineering or technical sales focusing on federa...
View DetailsSales Engineer - Dandy
Views in the last 30 days - 0
Dandy a venturebacked company is revolutionizing the 200B dental industry with advanced technology They are looking for a Sales Engineer with 5 years ...
View DetailsEngineering Manager (Group Practice Tooling & Provider CX) - Headway
Views in the last 30 days - 0
Headway is a mental healthcare company founded in 2019 aiming to build a new mental health care system accessible to everyone They have a national net...
View Details