Onxmaps

Onxmaps

Staff Data Engineer

Bozeman, Montana, United States · Staff+ · Full-time

Sponsorship not specified$175k-$218kDetected 26 days ago
PythonSQLAWSGCPAzureCloud PlatformsAirflowData EngineeringData ScienceA/B TestingLeadershipCommunicationCollaborationProblem Solving

About the 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.

Responsibilities

  • 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.
  • 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.
  • 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.
  • Ensure privacy, compliance, and regulatory requirements are incorporated into platform design.
  • Balance strong security guarantees with usability to support safe self-service.

Requirements

  • Bachelor's degree in Computer Science or equivalent experience.
  • 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.
  • 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.

Skills

  • Build vs. Buy: Evaluate and integrate technologies.

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.
  • Competitive salaries, annual bonuses, equity, and opportunities for growth
  • 401k matching at 100% for the first 3% you save and 50% from 3-5%

Benefits

  • Establish observability standards that connect pipeline health, data quality, and reliability metrics.

Company info

  • 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.

Equal opportunity

  • If you need assistance or accommodation, please contact us at PS@onxmaps.com.

Visa & Work Authorization

  • Permanent U.S. work authorization.

This listing is sourced directly from Onxmaps's careers page and normalized into a canonical job model.