Jr Engineer- Data Platform

Posted 5 Hours Ago
Louisville, CO, USA
In-Office
60K-75K Annually
Junior
Travel
Conservation Through Exploration
The Role
Entry-level data platform engineer responsible for building and maintaining SQL and dbt transformations, Python workflows, ETL/ELT pipelines, integrations, automated tests, and data quality checks. The role includes troubleshooting pipeline and application issues, supporting production operations, documenting technical processes, and collaborating with senior engineers, analysts, and business stakeholders. The position offers guided development while progressively increasing ownership of data platform work.
Summary Generated by Built In

Natural Habitat Adventures (Nat Hab), a nature-focused global adventure travel company based in Boulder, Colorado, is seeking a Jr Engineer, Data Platform to join our Technology & Information Systems team. This is an entry-level engineering role focused on building, maintaining, and supporting the data platforms and integrations that power our business. You will work primarily with Snowflake, SQL, dbt, Python, and cloud-based data services to help ingest, transform, test, and maintain business data. You will also work with senior engineers and business partners to troubleshoot data issues, support applications and integrations, and build reliable data products. This is a hands-on learning role. You will receive guidance from experienced engineers while progressively taking ownership of increasingly complex work. The ideal candidate is curious, detail-oriented, comfortable learning new technologies, and interested in understanding both how systems work and how the business uses its data. You do not need to have experience with every technology in our stack. We are looking for someone with strong fundamentals, a willingness to learn, and the ability to solve problems methodically.

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

  • Build and maintain SQL transformations and dbt models that turn source data into reliable, usable datasets.
  • Develop and maintain Python scripts and data-processing workflows.
  • Assist with building, testing, and monitoring ETL/ELT pipelines.
  • Load and transform data from operational systems, APIs, and other sources into the enterprise data platform.
  • Apply established standards for data modeling, naming, keys, relationships, and data quality.
  • Write automated tests and validation checks to identify data quality issues.
  • Monitor scheduled data jobs and investigate pipeline failures.
  • Troubleshoot discrepancies between source systems and data platform outputs.
  • Document data models, pipelines, processes, and technical decisions.
  • Work with senior engineers to improve the reliability, performance, and maintainability of the data platform.

Software & Application Development

  • Write readable, maintainable, and tested code for well-defined features, fixes, and engineering tasks under the guidance of other engineers.
  • Build and maintain integrations between applications and data systems, including REST APIs and other services.
  • Use Git and established development practices for version control, code review, testing, and deployment.
  • Troubleshoot application and integration issues using logs, debugging tools, documentation, and source code.
  • Participate in the team's software development and CI/CD practices.

Data Analysis & Business Support

  • Write SQL queries to investigate business questions and troubleshoot data issues.
  • Validate data against source systems and investigate conflicting or unexpected results.
  • Develop an understanding of the data that supports bookings, guests, trips, operations, finance, and other core business processes.
  • Work with analysts and business stakeholders to understand data requirements and translate them into technical solutions.
  • Support production data issues and escalate problems appropriately when they require additional expertise.

Production Support & Operations

  • Monitor data pipelines, integrations, and applications for issues.
  • Respond to assigned support requests and help resolve technical problems.
  • Participate in an established production-support and after-hours rotation as required.
  • Follow security, SOX, change-management, and company technology controls.
  • Document incidents, root causes, and resolutions when appropriate.
  • Identify recurring issues and recommend opportunities for automation or process improvement.

Collaboration & Professional Development

  • Participate in team planning, stand-ups, code reviews, retrospectives, and other engineering practices.
  • Work closely with senior engineers, analysts, data architects, and business stakeholders.
  • Communicate progress, questions, risks, and blockers clearly and proactively.
  • Ask thoughtful questions and seek clarification when requirements are unclear.
  • Incorporate feedback from code reviews and technical discussions.
  • Take ownership of assigned work and follow through on commitments.
  • Continuously develop technical skills and knowledge of the company's systems, data, and business processes.

SKILLS

  • Strong foundation in SQL, including joins, aggregations, filtering, and basic data modeling concepts
  • Basic proficiency in Python or another object-oriented programming language
  • Understanding of fundamental software development concepts such as functions, variables, data structures, error handling, and testing.
  • Familiarity with Git-based version control, including commits, branches, pull requests, code reviews, and resolving merge conflicts.
  • Understanding of relational (OLTP) and dimensional (OLAP) databases, including how data is stored, modeled, and related across tables for transactional and analytical use cases.
  • Basic understanding of ETL/ELT pipelines, including data ingestion, transformation, validation, and movement between source systems and analytical data platforms.
  • Comfortable working in a command-line environment and learning new development tools.
  • Ability to troubleshoot problems methodically using documentation, logs, code, and other available resources.

*Experience or coursework with any of the following is a plus:

  • Snowflake
  • dbt
  • Python or Java
  • REST APIs and JSON
  • Cloud platforms such as AWS or Azure
  • CI/CD and automated testing
  • Data visualization or business intelligence (BI) tools
  • Data quality, data governance, or data modeling
  • Web application development
  • Infrastructure as code (IaC) or other modern development practices

QUALIFICATIONS

  • Bachelor's degree in Computer Science, Software Engineering, Data Science, Information Systems, Information Analytics, Statistics or a related field, or equivalent practical experience.
  • 0–2 years of relevant experience, including internships, academic projects, personal projects, or early-career professional experience.

Experience with every technology listed above is not required. We’re looking for candidates with a strong technical foundation and an interest in learning and working across these areas.


COMPENSATION

The starting salary range for this position is $60,000-75,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.


DISCLAIMER STATEMENT

This job description is intended to outline the general nature and level of work performed in this role. It is not an exhaustive list of all responsibilities, duties, or skills required of the position, and responsibilities may change at any time based on business needs.

Skills Required

  • Bachelor's degree in Computer Science, Software Engineering, Data Science, Information Systems, Information Analytics, Statistics, or a related field, or equivalent practical experience
  • 0-2 years of relevant experience, including internships, academic projects, personal projects, or early-career professional experience
  • Strong foundation in SQL, including joins, aggregations, filtering, and basic data modeling
  • Basic proficiency in Python or another object-oriented programming language
  • Understanding of software development fundamentals, including functions, variables, data structures, error handling, and testing
  • Familiarity with Git-based version control, commits, branches, pull requests, code reviews, and merge conflict resolution
  • Understanding of relational and dimensional databases, including OLTP and OLAP concepts
  • Basic understanding of ETL/ELT pipelines, data ingestion, transformation, validation, and movement between systems
  • Comfort working in a command-line environment and learning new development tools
  • Ability to troubleshoot methodically using documentation, logs, code, and available resources
  • Experience or coursework with Snowflake
  • Experience or coursework with dbt
  • Experience or coursework with Python or Java
  • Experience or coursework with REST APIs and JSON
  • Experience or coursework with AWS or Azure cloud platforms
  • Experience or coursework with CI/CD and automated testing
  • Experience or coursework with data visualization or business intelligence tools
  • Experience or coursework with data quality, data governance, or data modeling
  • Experience or coursework with web application development
  • Experience or coursework with infrastructure as code or modern development practices
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Louisville, CO
Year Founded: 1985

What We Do

At Natural Habitat Adventures, we believe we have a crucial responsibility to help protect our natural world, and that conservation and exploration go hand in hand. Since 1985, Nat Hab has delivered life-enhancing nature and wildlife experiences to small groups of passionate explorers. We combine an innovative approach to travel, personal attention to detail, and industry-leading sustainability practices to provide intimate encounters with Earth’s wildest places. Our mission is conservation through exploration—protecting our planet by inspiring travelers, supporting local communities and boldly influencing the entire travel industry.

Similar Jobs

General Motors Logo General Motors

Safety Data Analysis Engineer - AV Operational Safety and Issue Response (GPSSC)

Automotive • Big Data • Information Technology • Robotics • Software • Transportation • Manufacturing
Remote or Hybrid
United States
165000 Employees
160K-246K Annually

General Motors Logo General Motors

Sales Manager

Automotive • Big Data • Information Technology • Robotics • Software • Transportation • Manufacturing
Remote or Hybrid
United States
165000 Employees

Superhuman Logo Superhuman

Software Engineer

Artificial Intelligence • Information Technology • Machine Learning • Natural Language Processing • Productivity • Software • Generative AI
Remote or Hybrid
United States
1500 Employees
154K-214K Annually

Hewlett Packard Enterprise Logo Hewlett Packard Enterprise

Design Engineer

Artificial Intelligence • Cloud • Information Technology • Consulting
In-Office
4 Locations
85422 Employees
140K-321K Annually

Similar Companies Hiring

AirDNA Thumbnail
Software • Travel
Denver, CO
150 Employees
Hilton Thumbnail
Events • Food • Travel • Hospitality • Hotels & Resorts
McLean, VA
500000 Employees
Fora Thumbnail
Agency • On-Demand • Professional Services • Sales • Software • Travel • Hospitality
New York, NY
250 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account