Your browser cookies must be enabled in order to apply for this job. Please contact if you need further instruction on how to do that.

Senior Data Engineer

Engineering | San Francisco, CA | Full Time

Job Description

About AllTrails

AllTrails helps people explore the outdoors with the largest collection of detailed, hand-curated trail maps as well as trail reviews and photos crowdsourced from a community of 6 million registered hikers, mountain bikers and trail runners. We have the #1 Outdoors apps for iOS & Android with more than 7 million mobile downloads and reach 25 million people each year through

Every day, we solve incredibly hard problems so that we can get more people outside having healthy, authentic experiences and a deeper appreciation of the outdoors. Join us!


What You’ll Be Doing

- Own the collection, analysis and processing of large data sets that drive key product features

- Use machine learning and statistics to automate operational processes at scale

- Deliver performant, reliable, scalable, and secure server code

- Optimize client and server performance and address scaling issues



- Bachelor’s degree in Computer Science, Mathematics or equivalent

- Demonstrable projects and results from 3-8 years of relevant, real-world experience

- Ability to write complex SQL queries across multiple tables and datasets

- Experience working with a MVC backend such as Django, Rails or Express

- Familiarity with the entire backend stack - web servers, the application layer, caching, databases

- Familiarity with Git/Github or other distributed version control systems

- Self motivation and a deep sense of pride in your work

- Curiosity, humility, and open-mindedness

- Passion about web technologies and AllTrails’ mission to connect people to the outdoors


Bonus Points

- Solid familiarity with Docker, Redis and Amazon AWS

- Strong understanding of Ruby on Rails

- Proficiency with JavaScript, HTML/CSS and JS frameworks such as React or Angular

- Experience with Google Cloud ML

- Mapping/GIS experience

- Proven ability to quickly learn new technology and processes