| Location | Bozeman, MT |
We are seeking a Senior Data Engineer for a contract position based in Bozeman, Montana. This is a 6+ month engagement where you will own the design and delivery of data solutions, working independently while partnering closely with stakeholders to clarify requirements and drive execution across the full development lifecycle.
Responsibilities
Qualifications
Required
Strong Python with PySpark
Hands-on experience with Databricks, including developing and operating data workloads
Schema design and data modelling experience
Working knowledge of Spark sufficient to build and troubleshoot PySpark workloads; deep Spark specialization is not required
Prior consulting, advisory, or client-facing delivery experience
Proven ownership and independent delivery without close supervision
Strong problem-solving skills, including the ability to frame and solve problems in ambiguous situations
Strong communication and stakeholder management skills, including proactive expectation management
Demonstrated adoption of AI-assisted engineering tools and practices as part of day-to-day engineering delivery
Preferred
Experience with Apache Iceberg
AWS data services (Glue, Lake Formation)
Workflow orchestration tools (Airflow)
Experience with distributed data processing architectures
Capital markets experience