Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Data Engineer (Remote) image - Rise Careers
Job details

Senior Data Engineer (Remote)

About AllTrails


AllTrails is the most trusted and used outdoors platform in the world. We help people explore the outdoors with hand-curated trail maps along with photos, reviews, and user recordings crowdsourced from our community of millions of registered hikers, mountain bikers, and trail runners in 150 countries. AllTrails is frequently ranked as a top-5 Health and Fitness app and has been downloaded by over 75 million people worldwide.


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!  


This is a U.S.-based remote position. San Francisco Bay Area employees are highly encouraged to come into the office one day a week.


What You’ll Be Doing:
  • 5+ years of experience working in data engineering
  • Expertise in using both SQL and Python for data cleansing, transformation, modeling, pipelining, etc.
  • Proficiency in working with high volume datasets in SQL-based warehouses such as BigQuery, Redshift, Snowflake, or others, preferably using ELT tools like Dataform or dbt
  • Experience with parallelized data processing frameworks such as Google Dataflow, Apache Spark, etc.
  • Proficiency in working with other stakeholders and converting requirements into detailed technical specifications; owning projects from inception to completion
  • Deep understanding of data modeling, access, storage, caching, replication, and optimization techniques
  • Ability to orchestrate data pipelines through tools such as Apache Airflow
  • Experienced in container and pod orchestration (e.g. Docker, Kubernetes)Understanding of the software development lifecycle and CI/CD
  • Monitoring and metrics-gathering (e.g. Datadog, NewRelic, Cloudwatch, etc)
  • Proficiency with git and working collaboratively in a shared codebase
  • Willingness to participate in an on-call support rotation - currently the rotation is monthly
  • Self motivation and a deep sense of pride in your workPassion for the outdoors
  • Comfort with ambiguity, and an instinct for moving quickly
  • Humility, empathy and open-mindedness - no egos


Requirements:
  • Proficient in working with other stakeholders and converting requirements into detailed technical specifications; owning projects from inception to completion
  • Expertise both in using SQL and Python for data cleansing, transformation, modeling, pipelining, etc.
  • Proficiency in working with high volume datasets in SQL-based warehouses such as BigQuery, Redshift, Snowflake, or others, preferably using ELT tools like Dataform or dbt
  • Experience with parallelized data processing frameworks such as Google Dataflow, Apache Spark, etc.
  • Deep understanding of data modeling, access, storage, caching, replication, and optimization techniques
  • Ability to orchestrate data pipelines through tools such as Apache Airflow
  • Experienced in container and pod orchestration (e.g. Docker, Kubernetes)
  • Understanding of the software development lifecycle and CI/CD
  • Monitoring and metrics-gathering (e.g. Datadog, NewRelic, Cloudwatch, etc)
  • Willingness to participate in an on-call support rotation - currently the rotation is monthly
  • Proficiency with git and working collaboratively in a shared codebase
  • Excellent documentation skills
  • Self motivation and a deep sense of pride in your work
  • Passion for the outdoors
  • Comfort with ambiguity, and an instinct for moving quickly
  • Humility, empathy and open-mindedness - no egos


Bonus Points:
  • Experience working in a multi-cloud environment
  • Experience working with a data stack in Google Cloud Platform
  • Experience with Amplitude
  • Experience with infrastructure-as-code, such as Terraform
  • Experience with machine learning frameworks and platforms such as VertexAI, SageMaker, MLFlow, or related frameworks


What We Offer:
  • A competitive and equitable compensation plan. This is a full-time, salaried position that includes equity
  • Physical & mental well-being including health, dental and vision benefits
  • Trail Days: No meetings first Friday of each month to go test the app and explore new trails!
  • Unlimited PTO
  • Flexible parental leave 
  • Remote employee equipment stipend to create a great remote work environment
  • Annual continuing education stipend
  • Discounts on subscription and merchandise for you and your friends & family
  • An authentic investment in you as a human being and your career as a professional


$170,000 - $210,000 a year
The successful candidate’s starting salary will be determined based on various factors such as skills, experience, training and credentials, as well as other business purposes or needs.  It is not typical for a candidate to be hired at or near the top of the range of their role and compensation decisions are dependent on the factors and circumstances of each case.

Nature celebrates you just the way you are and so do we! At AllTrails we’re passionate about nurturing an inclusive workplace that values diversity. It’s no secret that companies that are diverse in background, age, gender identity, race, sexual orientation, physical or mental ability, ethnicity, and perspective are proven to be more successful. We’re focused on creating an environment where everyone can do their best work and thrive.


AllTrails participates in the E-Verify program for all remote locations.

By submitting my application, I acknowledge and agree to AllTrails' Job Applicant Privacy Notice.

AllTrails Glassdoor Company Review
4.1 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
AllTrails DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of AllTrails
AllTrails CEO photo
Ron Schneidermann
Approve of CEO

Average salary estimate

$190000 / YEARLY (est.)
min
max
$170000K
$210000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Data Engineer (Remote), AllTrails

Are you ready to embark on an exciting journey with AllTrails as a Senior Data Engineer? At AllTrails, we are the go-to platform for outdoor enthusiasts, helping over 75 million people explore the beauty of nature through detailed trail maps and user-generated content. As a Senior Data Engineer, your role will enhance our ability to curate and manage vast datasets, ensuring our community has the best information at their fingertips. You’ll leverage your expertise in SQL and Python for data cleansing, transformation, and modeling across various SQL-based warehouses like BigQuery and Snowflake, while building powerful data pipelines using Apache Airflow and other tools. If you have a knack for converting requirements into technical specifications and enjoy collaborating with stakeholders, you’ll fit right in! Your experience with frameworks like Google Dataflow and container orchestration with Docker and Kubernetes will help transform our data processing capabilities. Here at AllTrails, we value self-motivation, a passion for the outdoors, and the ability to handle ambiguity. From unlimited PTO to trail days dedicated to exploring new trails, we prioritize work-life balance and personal growth. Ready to make an impact on our mission and join a diverse and inclusive workspace? Apply now and take your next step with AllTrails!

Frequently Asked Questions (FAQs) for Senior Data Engineer (Remote) Role at AllTrails
What qualifications are needed for the Senior Data Engineer role at AllTrails?

To excel as a Senior Data Engineer at AllTrails, candidates should have over 5 years of experience in data engineering, with a strong proficiency in SQL and Python. Expertise in SQL-based warehouses like BigQuery, Redshift, or Snowflake and familiarity with data processing frameworks such as Google Dataflow or Apache Spark is required. This role also demands a deep understanding of data modeling and experience in orchestrating data pipelines with tools like Apache Airflow.

Join Rise to see the full answer
What are the primary responsibilities of a Senior Data Engineer at AllTrails?

As a Senior Data Engineer at AllTrails, your main responsibilities will include developing data pipelines for various data processes, collaborating with stakeholders to define technical specifications, and managing high-volume datasets. You’ll also oversee the transformation and modeling of data using SQL and Python, as well as ensuring that our systems are optimized for performance and accessibility.

Join Rise to see the full answer
What are the key skills a Senior Data Engineer should have to succeed at AllTrails?

Key skills for a Senior Data Engineer at AllTrails include expertise in SQL and Python, experience with cloud data environments like Google Cloud, and familiarity with ELT tools such as Dataform or dbt. Strong analytical skills, the ability to work collaboratively, and a passion for the outdoors will also help you thrive in this role.

Join Rise to see the full answer
Is remote work an option for the Senior Data Engineer position at AllTrails?

Yes! The Senior Data Engineer position at AllTrails is a U.S.-based remote role, with encouragement for San Francisco Bay Area employees to work in the office one day a week. This flexibility allows you to maintain a healthy work-life balance while contributing to a passionate team.

Join Rise to see the full answer
What inclusive culture does AllTrails promote for the Senior Data Engineer position?

AllTrails is dedicated to building an inclusive workplace where diversity is celebrated. As a Senior Data Engineer, you will join a team that values various backgrounds, perspectives, and experiences. The company's commitment to fostering a collaborative environment ensures that all employees can thrive and contribute their best work.

Join Rise to see the full answer
Common Interview Questions for Senior Data Engineer (Remote)
Can you explain your experience with data transformation and cleansing in your previous roles?

In preparing for this question, it’s beneficial to provide specific examples of projects where you utilized SQL and Python for data cleansing and transformation. Highlight the tools and techniques you used, the volume of data processed, and any improvements achieved in terms of data quality or processing speed.

Join Rise to see the full answer
What strategies do you use for optimizing data pipelines?

When answering this question, discuss specific strategies such as parallel processing, indexing, and caching techniques you have implemented, and the impact these strategies had on performance. Mention any monitoring tools you used to track pipeline performance and troubleshoot issues.

Join Rise to see the full answer
How do you handle working with cross-functional teams on data projects?

Share an example of a successful collaboration with stakeholders from different departments, emphasizing your communication skills and ability to translate technical requirements into non-technical terms. It’s also useful to highlight how you ensured that their needs were met throughout the project lifecycle.

Join Rise to see the full answer
Describe a challenging data problem you've solved. What was your approach?

Provide a thorough overview of a data challenge you faced, detailing the problem, the steps you took to analyze the situation, and the solution you implemented. This showcases your critical thinking and problem-solving ability, key attributes for a Senior Data Engineer.

Join Rise to see the full answer
What tools and frameworks have you used for data orchestration?

Discuss your experience with Apache Airflow or similar orchestration tools, detailing projects where you set up and managed workflows. Highlight your understanding of the importance of scheduling and error handling in production environments.

Join Rise to see the full answer
How do you ensure the security and compliance of data in your projects?

Explain your approach to data security, mentioning specific best practices, technologies, and frameworks you’ve utilized to safeguard data. This shows that you are not only technically skilled but also aware of the critical importance of data security.

Join Rise to see the full answer
What is your experience with cloud-based data architectures?

Elaborate on any experience you have with cloud platforms like Google Cloud or AWS. Discuss the advantages and challenges of managing data in cloud environments, and highlight any specific projects where you utilized cloud technologies.

Join Rise to see the full answer
How do you prioritize and manage multiple data engineering projects?

Discuss your strategies for prioritization, such as using project management tools or methodologies like Agile. Emphasize your communication with stakeholders to clarify priorities and deadlines, ensuring successful and timely project completion.

Join Rise to see the full answer
What is your experience with containerization and orchestration tools?

Share your experience with tools such as Docker and Kubernetes, mentioning specific applications and the benefits they brought to your previous projects. Highlight your understanding of how containerization enhances deployment and scalability in data engineering.

Join Rise to see the full answer
Can you provide an example of documentation you have completed for a data project?

To answer this, share specific examples where you created detailed documentation, emphasizing its importance for future project reference, collaboration, and onboarding of new team members. Highlight your commitment to clarity and thoroughness in technical documentation.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 3 days ago
Katalyst Healthcares & Life Sciences Hybrid Massachusetts Tpke, Boston, MA, USA
Posted 4 days ago
Photo of the Rise User
Posted 13 days ago
Photo of the Rise User
Master Works Remote No location specified
Posted 7 days ago
Photo of the Rise User
Posted 8 days ago
Transparent & Candid
Customer-Centric
Collaboration over Competition
Rise from Within
Photo of the Rise User
Dental Insurance
Disability Insurance
Flexible Spending Account (FSA)
Vision Insurance
Paid Holidays
Photo of the Rise User
Pilot Company Hybrid 5508 Lonas Drive, Knoxville, TN
Posted 11 days ago

To kindle the spirit of adventure. AllTrails is here to foster happy, healthy communities by connecting people to the outdoors and to each other. Our Values: Spread the stoke. Sharing great trails with like-minded nature lovers is what we live ...

33 jobs
MATCH
Calculating your matching score...
FUNDING
DEPARTMENTS
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
March 7, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
A
Someone from OH, Lewis Center just viewed 34505367634 - Fraud Analyst at Activate Talent
Photo of the Rise User
Someone from OH, Dublin just viewed Senior Third-Party Risk Analyst at Fenergo
Photo of the Rise User
Someone from OH, Columbus just viewed US Product Designer at Praxent
Photo of the Rise User
Someone from OH, Cleveland just viewed Accounting Co-Op (Part-Time) at Avery Dennison
Photo of the Rise User
Someone from OH, North Ridgeville just viewed Product Manager at ShiftCare
Photo of the Rise User
Someone from OH, North Ridgeville just viewed Product Operations at Binance
Photo of the Rise User
Someone from OH, Mentor just viewed Sales & Service Lead - Pinecrest at Alo Yoga