×
Register Here to Apply for Jobs or Post Jobs. X

Engineer- Data Platform

Job in Louisville, Boulder County, Colorado, 80028, USA
Listing for: Natural Habitat Adventures
Full Time position
Listed on 2026-10-30
Job specializations:
  • Software Development
    Python, Data Engineering
Salary/Wage Range or Industry Benchmark: 75000 - 90000 USD Yearly USD 75000.00 90000.00 YEAR
Job Description & How to Apply Below

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…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary