
Senior Data Engineer
Nimble Gravity1 month ago
Remote, United States or Remote, AmericasSenior
Responsibilities
- Design, build, and maintain scalable batch, streaming, and event-driven data pipelines across on-premises and cloud sources.
- Own the Snowflake data platform, including architecture, performance tuning, data modeling, storage structures, and data sharing.
- Build transformation pipelines, semantic layers, and metadata models that support AI, LLM, and natural-language data capabilities.
- Create reference architectures, reusable templates, and engineering practices that enable decentralized teams to build data products safely.
- Manage and mentor one data engineer and coach self-taught domain analysts on engineering practices and governance.
- Drive adoption of dbt and evaluate AWS and Azure data tools to optimize data movement and transformation.
Requirements
- 5–7 years of dedicated data engineering experience building production-grade data pipelines.
- Advanced hands-on experience with Snowflake architecture, performance tuning, and data sharing.
- Experience moving data across hybrid on-premises and cloud environments using batch, streaming, and event-driven patterns.
- Experience building or maintaining semantic layers and structuring data for AI, LLM, or natural-language search features.
- Strong Python and SQL skills, including Python for cloud data workloads and Azure Functions.
- Exposure to dbt is highly preferred; Azure Data Factory experience is a strong plus, and AWS data ecosystem familiarity is desirable.
- Collaborative coaching mindset with an interest in teaching, governance, and raising technical standards across teams.
About Nimble Gravity
Nimble Gravity is a Denver-based, privately held IT services firm that provides data, AI/ML, and digital engineering consulting to enterprises, with a focus on ecommerce. It implements analytics platforms, machine learning models, and storefront optimizations on Shopify and BigCommerce, and builds custom data integrations and visualizations. The company engages on a services and project basis, covering strategy, implementation, and managed support.