Engineer- Data Platform

nathab · Louisville, Colorado, United States

Posted 1 day ago

Apply faster with the Jobply extension

Auto-fills this application on Workday, Greenhouse, Lever & 50+ ATS systems — you review before submitting

Job description

Natural Habitat Adventures (Nat Hab), a nature-focused global adventure travel company based in Boulder, Colorado, is seeking an Engineer, Data Platform to join our Technology & Information Systems team. This is a Level 2 engineering role focused on building, owning, and improving the data platforms and integrations that power our business. You will work primarily with Snowflake, SQL, dbt, Python, and cloud-based data services to ingest, model, transform, test, and maintain business data. You will design dimensional models, own the quality and performance of your pipelines, and partner with business stakeholders to turn their questions into reliable data products. At Level 2, you work independently on standard tasks, own your work from requirements through release, and help onboard newer engineers. The ideal candidate has solid hands-on experience with a modern data stack, takes ownership of problems, and can clearly explain what needs to be done and see it through.


This is a Full-Time, exempt position based in Boulder, Colorado. This role follows a hybrid work schedule and requires regular in-office attendance of three days per week. The successful candidate will align with our company's culture and values, possess exceptional organizational and communication skills, and thrive in a collaborative, mission-driven environment. Join our passionate team of adventure travel professionals and make a tangible impact on our mission to connect people with nature and inspire conservation through travel.


RESPONSIBILITIES

Data Engineering & Data Platform

  • Work with relational and dimensional data models for defined business processes, including understanding facts, dimensions, grain, keys, and relationships between tables.
  • Build and maintain reliable pipelines and dbt models from source to reporting layer.
  • Build shared, reusable data models and metrics that support multiple use cases rather than creating one-off or duplicate solutions.
  • Develop and maintain Python scripts and data-processing workflows.
  • Load and transform data from operational systems, APIs, and other sources into the enterprise data platform.
  • Own data quality for your pipelines through tests, monitoring, alerting, and documentation.
  • Tune queries and pipelines for performance and cost.
  • Apply and help refine team standards for data modeling, naming, keys, relationships, and data quality.
  • Document data models, pipelines, processes, and technical decisions.
  • Develop a working knowledge of the data that supports bookings, guests, trips, operations, finance, and other core business processes.
  • Gather requirements from stakeholders and translate them into data logic.

Software & Application Development

  • Develop small application features and internal tools under the guidance of senior engineers.
  • Build and maintain integrations between applications and data systems, including REST APIs and other services.
  • Break work into small, shippable pieces and estimate it.
  • Apply best practices for Git, code review, CI/CD, and release management.
  • Write unit and integration tests as a normal part of your work.
  • Understand how your code runs in production, including monitoring and alerting.

Ownership & Autonomy

  • Work through problems on your own first. Research the issue, test ideas, and try a fix before asking for help.
  • When a decision is needed, bring the problem, the options, and your recommendation.
  • Work independently across several projects and as part of a Scrum team.
  • Own features and data products from requirements through release, including how they perform afterward.
  • Raise blockers early enough to protect deadlines.

Collaboration & Communication

  • Drive escalated tickets to resolution.
  • Identify recurring issues and automate or improve the process.
  • Work closely with senior engineers, analysts, data architects, and business stakeholders.
  • Document technical decisions, runbooks, and design notes so others can follow your reasoning.
  • Explain technical constraints, tradeoffs, and findings in plain language.
  • Keep stakeholders informed of progress, risks, and changes in scope.

Mentoring & Team Growth

  • Help onboard new team members and Level 1 Engineers.
  • Give thoughtful code reviews and share knowledge through pairing and demos.
  • Suggest improvements to team standards and tools.

 

SKILLS

  • Strong SQL, including complex joins, window functions, and performance tuning.
  • Proficient in Python, including scripting and libraries such as pandas.
  • Solid understanding of relational (OLTP) and dimensional (OLAP / Kimball) data modeling.
  • Hands-on experience with Snowflake or a similar cloud data platform, and with dbt or a similar tool.
  • Experience building ETL/ELT pipelines, including ingestion, transformation, testing, and monitoring.
  • Experience with REST APIs and JSON.
  • Proficient with Git, pull requests, CI/CD, and release management.
  • Fundamental software development concepts such as functions, variables, data structures, error handling, and testing.
  • Experience supporting data systems in production.


*Experience with any of the following is a plus:

  • Cloud platforms such as AWS or Azure
  • Orchestration or scheduling tools
  • Data visualization or business intelligence (BI) tools
  • Data governance, access control, or data quality frameworks
  • Web application development
  • Infrastructure as code (IaC)

 

QUALIFICATIONS

  • Bachelor's degree in Computer Science, Software Engineering, Data Science, Information Systems, Information Analytics, Statistics or a related field, or equivalent practical experience.
  • 2–4 years of experience in data engineering, analytics engineering, or software development.
  • Track record of delivering projects with minimal oversight, ideally on a Scrum or agile team.
  • Turns vague requests into clear requirements and plans.
  • Communicates clearly with both technical and non-technical audiences.

 

COMPENSATION

The starting salary for this position is $75,000-90,000 per year, paid twice a month in accordance with Natural Habitat Adventures’ standard payroll practices and subject to all required withholdings and deductions.

 

In addition, you will be eligible for a discretionary annual bonus with a target incentive equal to 5% of your salary. Bonuses are paid in the first quarter of the following year. Your first-year bonus will be prorated based on your start date. You must remain employed with Natural Habitat Adventures through the bonus payment date in order to receive such bonus.

 

Please note: All compensation is subject to change at the company’s discretion.


LOCATION AND TRAVEL

This is a hybrid position based in our Louisville, Colorado office. Employees are expected to work on-site at least three days per week.

 

In addition, all employees are required to attend one annual company-wide, in-person staff week, as well as one additional in-office week each year scheduled by their department.

 

This policy may be modified at the company's discretion based on business needs.


WORKING HOURS

Our standard company hours are Monday through Friday, 8:00 AM to 5:00 PM MT. On Saturdays, we operate from 8:00 AM to 3:00 PM, with coverage provided by select members of our guest-facing teams. Additional hours may be required, as needed, to achieve your goals and support business needs.


DIVERSITY AND INCLUSION STATEMENT

At Natural Habitat Adventures, we believe that diversity enriches every journey. We are committed to fostering an inclusive workplace where individuals from all backgrounds, identities, and life experiences are welcomed, respected, and valued. We encourage applicants from all walks of life to join us—even if you haven’t worked in the travel industry before. If you’re passionate about our mission and bring ideas, talents, or perspectives that can help make Nat Hab a more innovative and resilient company, we want to hear from you.

Stop filling out the same form 100 times.

Install the free Jobply Chrome extension and auto-apply to Engineer- Data Platform and 300,000+ other live jobs across Workday, Greenhouse, Lever, and 50+ other ATS systems.

Apply with Jobply — Free
✓ Free forever✓ No credit card✓ 4.8★ from 12k+ users