Staff Data Engineer

onXmaps

Bozeman, United States
On-site
Iceberg-based lakehouse architecture
Table design, partitioning, schema evolution
Batch, streaming, and event-driven processing
The Staff Data Engineer is a senior leader responsible for designing and evolving core components of onX’s lakehouse and data platform

Job Summary

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

Matching Summary

The Staff Data Engineer is a senior leader responsible for designing and evolving core components of onX’s lakehouse and data platform.

Skills & Requirements

Must-have

  • Iceberg-based lakehouse architecture
  • Table design, partitioning, schema evolution
  • Batch, streaming, and event-driven processing
  • Metadata, governance, and open standards
  • Apache Iceberg security and access control
  • Python and SQL expertise
  • Orchestration patterns (e.g., Airflow)

Nice-to-have

  • Force multiplier for engineers
  • Experimentation mindset
  • AI readiness
  • Self-service analytics enablement
  • Metadata-driven authorization patterns

Key Requirements

  • 12+ years of industry experience
  • Bachelor’s degree in Computer Science or equivalent experience
  • Deep expertise in distributed data systems and data architecture
  • Strong experience with Apache Iceberg or similar table formats
  • Proven experience designing secure and governed data platforms
  • Permanent U.S. work authorization

Work Rights

Permanent U.S. work authorization required

Tailored Resume

Cover Letter