Data Engineer
Posted 5 Oct 2026
Advertised as “Senior Data Engineer”
BranchFactor Summary
The original posting with the fluff stripped out
- Expected experience
- 5–7 yrs
- Management level
- People management
- Employment
- Remote
- Visa sponsorship
- Not offered
No salary listed for this role.
Position Overview
As a Senior Data Engineer, you will architect and build the foundational data pipeline infrastructure that powers our decentralized Data Mesh strategy. In this role, you will support the transition of our data ecosystem from legacy on-prem architecture to a modern cloud data platform leveraging Snowflake.
You will design reference architectures and reusable pipeline patterns that support batch, event-based, and streaming data movement. Crucially, you will ensure our data platform is "AI-ready" by building the high-quality pipelines and robust semantic layers needed to drive our next-generation "Self-Service 2.0" natural language data capabilities. Beyond technical execution, you will lead a small data engineering team and serve as a technical mentor to decentralized analysts across the business, empowering them to build high-quality, self-service data products.
Key Responsibilities
- Pipeline Architecture: Design, build, and maintain scalable data pipelines supporting batch, real-time streaming, and event-driven data movement from on-prem and cloud sources.
- Snowflake Platform Ownership: Serve as the core developer for our Snowflake data platform, ensuring optimal performance, modeling, and storage structures.
- AI Readiness & Semantic Modeling: Architect and build transform pipelines that deliver high-quality data inputs to Snowflake and dbt AI features. Design and maintain the robust semantic layers and metadata models required to power "Self-Service 2.0" natural language user interfaces.
- Data Mesh Enablement: Establish robust reference architectures, standard templates, and CI/CD best practices to enable decentralized line-of-business teams to build safely.
- Leadership & Mentorship: Provide direct management and career mentorship to one data engineer (with room to grow). Act as a guide for self-taught domain data analysts to mature their engineering practices.
- Modernization & Tooling: Drive the adoption of dbt for data transformation and explore the integration of AWS and Azure cloud data tools (ADF, Azure Functions, Stream Analytics) to optimize data flow.
Qualifications & Experience
- Experience: 5–7 years of dedicated data engineering experience, with a proven track record of building production-grade data pipelines.
- Snowflake Expertise: Advanced, hands-on experience with Snowflake architecture, performance tuning, and data sharing is a strict requirement.