onX is building the next-generation data foundation that fuels its growth. As a Data Engineer, you’ll design, build, and scale the lakehouse architecture that underpins analytics, machine learning, and AI at onX. You’ll work across teams to modernize our data ecosystem, making it discoverable, reliable, governed, and ready for self-service and intelligent automation.
Requirements
- Deep experience designing and building pipelines using GCP (Spark, Dataflow, Pub/Sub, BigQuery, Composer, Dataplex, Cloud Storage).
- Strong programming skills in Python and SQL; familiarity with Java or Scala is a plus.
- Expertise in data modeling, schema evolution, and optimization for both batch and streaming systems.
- Hands-on experience with Apache Iceberg or similar table formats (Delta, Hudi).
- Knowledge of MLOps frameworks (feature store, model registry, monitoring) and integration with data pipelines.
- Experience implementing or supporting a semantic layer for governed self-service analytics.
- Familiarity with event-driven architectures and near-real-time data processing patterns.
Responsibilities
- Design, implement, and evolve onX’s Iceberg-based lakehouse architecture to balance scalability, cost, and performance.
- Establish data layer standards (Raw, Curated, Certified) that drive consistency, traceability, and reusability across domains.
- Define and implement metadata first and semantic layer architectures that make data understandable, trusted, and ready for self-service analytics.
- Build and maintain scalable, reliable ingestion and transformation pipelines using GCP tools (Spark, Dataflow, Pub/Sub, BigQuery, Dataplex, Cloud Composer).
- Develop batch and streaming frameworks with schema enforcement, partitioning, and lineage capture.
- Collaborate with Data Science to integrate feature stores, model registries, and model monitoring into the platform.
- Automate governance via metadata-driven access controls (row/column permissions, sensitivity tagging, lineage tracking).
Other
- Five (5) or more years of professional software development experience is required focused on web client development
- You believe that your profession is a craft and you’re driven to improve every day
- A shared passion for and ability to demonstrate onX’s Company Values
- Permanent US work authorization is a condition of employment with onX
- Proven ability to design system architecture, lead cross-functional data initiatives, and mentor other engineers.