Staff Data Engineer

onX

Bozeman (MT)

Hybrid

USD 175,000 - 218,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Annual bonuses
401k matching
Comprehensive health benefits
Flexible time away package
Outdoor industry perks
Growth opportunities

Job summary

A leading data technology company is seeking a Staff Data Engineer to design and evolve core components of their data platform. This role requires a deep expertise in distributed data architecture and management, focusing on technical leadership across various initiatives. The ideal candidate will have significant experience with Apache Iceberg and cloud environments, leading projects that enhance data governance and security. This position allows for flexibility in work location, including on-site options in Montana or remote work.

Qualifications

  • Deep industry experience (typically 12+ years) building and operating large-scale data systems.
  • Expertise in distributed data architecture and secure data platforms.
  • Familiarity with metadata, governance tooling, and cloud-native data services.

Responsibilities

  • Design and evolve Iceberg-based lakehouse architecture for scalability and performance.
  • Lead the adoption of metadata standards for self-service analytics and governance.
  • Ensure privacy, compliance, and regulatory requirements in platform design.

Skills

Apache Iceberg
Python
SQL
Distributed data systems
Data architecture
Orchestration patterns
Communication skills
Infrastructure as code

Education

Bachelor's degree in Computer Science or equivalent

Tools

Airflow
Cloud environments (GCP, AWS, Azure)

Job description

ABOUT THIS ROLE

The Staff Data Engineer is a senior leader responsible for designing and evolving core components of onX’s lakehouse and data platform. This role focuses on how data is structured, governed, secured, and described so that analytics, product features, and AI systems can operate reliably at scale.

This engineer operates at the intersection of data architecture, metadata, governance, and security, leading complex initiatives and setting technical direction within the Data Engineering organization. They are a trusted technical partner to Product, Analytics, Data Science, Security, and Platform teams, and serve as a force multiplier for other engineers through high-level technical guidance and active mentorship.

As an onX Data Engineer, your day to day responsibilities would look like:
Technical Leadership & Architecture
  • Design and evolve the Iceberg-based lakehouse architecture to balance scalability, cost, performance, and maintainability.
  • Define and promote standards for table design, partitioning, schema evolution, optimization, and data layout.
  • Lead architectural efforts spanning batch, streaming, and event-driven data processing where they deliver business value.
  • Drive the design and delivery of complex, cross-team initiatives, enabling teams to move independently within established architectural guidance.
  • Build vs. Buy: Evaluate and integrate technologies.
Metadata, Governance & Open Standards
  • Define how datasets, pipelines, features, and models are described, related, and governed using shared metadata.
  • Lead the adoption and integration of open-source metadata and catalog tools (e.g., OpenMetadata or similar ecosystems).
  • Establish metadata standards that enable self-service analytics, governance, and AI readiness.
  • Partner with BI and Analytics to ensure domain models are clearly documented and aligned to business language.
  • Collaborate with Data Science to ensure model inputs, features, and outputs are traceable, explainable, and reusable.
Security, Access Control & Compliance
  • Design and evolve security and access-control models for Apache Iceberg, including table-, column-, and row-level controls.
  • Partner with Security and Platform teams to embed policy enforcement directly into data access paths.
  • Drive metadata-driven authorization patterns that scale across tools and user groups.
  • Ensure privacy, compliance, and regulatory requirements are incorporated into platform design.
  • Balance strong security guarantees with usability to support safe self-service.
Platform Reliability & Operations
  • Build and maintain automation for compaction, retention, lifecycle management, and cost controls.
  • Establish observability standards that connect pipeline health, data quality, and reliability metrics.
  • Provide architectural oversight during critical incidents and drive long-term Keep the Lights On (KTLO) reduction.
  • Recommend tooling and process improvements based on industry standards and operational experience.
Organizational Impact & Collaboration
  • Align technical work with business priorities by understanding how data supports onX products and customer outcomes.
  • Communicate complex technical concepts clearly to engineers, product partners, and leadership.
  • Lead and participate in architecture and design reviews, setting a high bar for technical rigor.
  • Foster strong cross-team collaboration across Data Engineering, Platform, Security, Analytics, and Data Science.
  • Mentor senior and mid-level engineers, raising the technical bar across the team.
LOCATION

onX has created a thriving distributed workforce community across several US locations. This position can be performed from an onX corporate office, “Basecamp,” or “Connection Hub.”

  • Corporate Offices: onX was founded in Montana with offices in Missoula and Bozeman. If you prefer to work in an office at least part of the time this is a great option.
  • Basecamps: Basecamps are established virtual workforce communities where a sizable number of distributed team members group for work, volunteering, socializing, and adventure.
    • Our current Basecamps are located within a 90-mile radius of: Austin, TX; Charlotte, NC; Denver, CO; Kalispell, MT; Minneapolis, MN; Portland, OR; Salt Lake City, UT; Seattle, WA.
  • Connection Hubs: Connection Hub locations are smaller, emerging communities of distributed team members.
    • Current Connection Hubs are located within a 60-mile radius of: Boise, ID; Charleston, SC; Dallas/Fort Worth, TX; Phoenix, AZ; Richmond, VA; Spokane, WA; and Vermont.
WHAT YOU’LL BRING
Required
  • Bachelor’s degree in Computer Science or equivalent experience.
  • Deep industry experience (typically 12+ years) building and operating large-scale data systems.
  • Deep expertise in distributed data systems and data architecture.
  • Strong experience with Apache Iceberg and similar table formats (Delta Lake, Hudi).
  • Proven experience designing secure and governed data platforms.
  • Expertise in Python, SQL, and orchestration patterns (e.g., Airflow).
  • Experience working with data ecosystems, including metadata, catalog, or governance tooling.
  • Strong written and verbal communication skills.
  • Deep experience in at least one major cloud environment (GCP, AWS, or Azure).
  • Familiarity with cloud-native data services such as query engines, stream/batch processing systems, and object storage–based lakehouses.
  • Comfort with infrastructure-as-code and automated platform management.
COMPENSATION

onX is committed to compensating all employees fairly and equitably for their contributions. For this position, applicants can expect to make between $175,000 to $218,000 upon hire. The pay range will vary based on experience, skills, certifications, and education among other factors as required in the job description. In addition, full-time onX employees are eligible for a grant of common share options with a vesting schedule and a potential annual bonus of 10% based on company performance.

WHAT WE ARE OFFERING YOU
  • Competitive salaries, annual bonuses, equity, and opportunities for growth
  • Comprehensive health benefits including a no-monthly-cost medical plan
  • Parental leave plan of 5 or 13 weeks fully paid
  • 401k matching at 100% for the first 3% you save and 50% from 3-5%
  • Company-wide outdoor adventures and amazing outdoor industry perks
  • Annual “Get Out, Get Active” funds to fuel your active lifestyle in and outside of the gym
  • Flexible time away package that includes PTO, STO, VTO, and 7 paid holidays annually
PERFORMANCE ESSENTIALS

In this role, success is driven by cognitive abilities such as concentration and problem-solving, essential for our computer-centric tasks. We will explore reasonable accommodations to ensure that individuals with diverse abilities can fully engage in and contribute to the essential physical and mental functions of the job. If you need assistance or accommodation, please contact us.

We are an equal opportunity employer and are committed to fairness in hiring, development, compensation, and promotion.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Staff Data Engineer - Bozeman
Staff Data Engineer - Bozeman

Make Choteau Home • Bozeman (MT)

On-site
USD 175,000 - 218,000
Competitive salaries
Comprehensive health benefits
401k matching
+3
Staff Data Engineer
Staff Data Engineer

onXmaps, Inc. • Bozeman (MT)

On-site
USD 175,000 - 218,000
Health benefits
Parental leave
401k matching
+3
Manager III, Software Development - Content Data Platform
Manager III, Software Development - Content Data Platform

onX • Bozeman (MT)

On-site
USD 150,000 - 188,000
Comprehensive health benefits
401(k) matching
Annual bonuses
+1
Part-Time Web/Course Content at Indiana
Part-Time Web/Course Content at Indiana

Indiana University • Spokane (WA)

Hybrid
USD 140,000 - 190,000
GCP data stack experience
Apache Iceberg, Spark/PySpark, DuckDB,
Geospatial data processing familiarity
+2
Manager III, Software Development - Content Data Platform
Manager III, Software Development - Content Data Platform

onXmaps, Inc. • Bozeman (MT)

On-site
USD 150,000 - 188,000
Competitive salaries
Comprehensive health benefits
401(k) matching
+1
Manager III, Software Development - Content Data Platform - Bozeman
Manager III, Software Development - Content Data Platform - Bozeman

Make Choteau Home • Bozeman (MT)

On-site
USD 150,000 - 188,000
Equity and annual bonus opportunities
Comprehensive health benefits
Flexible time away package
+1
Senior Total Rewards Manager
Senior Total Rewards Manager

onX • Missoula (MT), Bozeman (MT)

On-site
USD 115,000 - 142,000
Competitive salary
Annual bonuses
Comprehensive health benefits
+1
Manager III, Software Development - Growth - Missoula
Manager III, Software Development - Growth - Missoula

Make Choteau Home • Missoula (MT)

Hybrid
USD 150,000 - 188,000
Health benefits
Parental leave
401k matching
+3
Senior Backend Engineer - Identity & Access Management
Senior Backend Engineer - Identity & Access Management

onX • Bozeman (MT)

On-site
USD 146,000 - 182,000
Comprehensive health benefits
401k matching
Parental leave plan
+2
Senior Product Manager - User Generated Data - Missoula
Senior Product Manager - User Generated Data - Missoula

Make Choteau Home • Missoula (MT)

Hybrid
USD 143,000 - 179,000
Bonuses & equity
Health benefits
Parental leave
+4