Jr Engineer- Data Platform
Listed on 2026-10-30
-
Software Development
Data Engineering, Python
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.
RESPONSIBILITIESData 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.
- 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.
- 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 elevate problems appropriately when they require additional expertise.
- 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.
- 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…
(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).