Spring Venture Group is a leading digital direct-to-consumer sales and marketing company focused on the senior market. The Senior Data Engineer role involves building advanced data pipelines, designing data products, and enabling AI-powered applications using modern cloud-native platforms like Snowflake.
Responsibilities:
- Build advanced data pipelines utilizing the Medallion Architecture to create high-quality data sources in Snowflake
- Leverage AI-assisted development tools to reduce manual pipeline work and explore emerging Snowflake capabilities like Cortex to support AI/ML-enabled workflows
- Build Data Applications that contribute to interactive experiences, including Streamlit-based apps, transforming Snowflake from a warehouse into a full-service data platform
- Create robust data pipelines using AWS technologies to serve specific business needs
- Design and evolve analytical data models that support BI, advanced analytics, and AI workloads
- Partner directly with Analytics and Data Science teams to translate complex business questions into well-structured, modular data assets
- Write complex Python/SQL, scripts, and stored procedures to ensure 99.95% uptime and optimize query performance for downstream consumption
- Serve as a primary advisor to the Data Management team to identify opportunities for technical improvements and automation
- Act as a leader for junior and mid-level engineers, providing direction on programming best practices, query optimization, and business tact
- Architect replacements for legacy systems with a focus on data governance and maintainable documentation, including flowcharts and clear code comments
- Support after hours and weekend releases from our internal Software Development teams
- Actively participate in code review and weekly technicals with another more senior engineer or manager
- Assist departments with time-critical SQL execution and debug database performance problems
Requirements:
- Bachelor's degree in Computer Science, or a related technical field
- 4-5 years of practical production work in Data Engineering
- Expertise of the Python programming language
- Expertise of Snowflake
- Expertise of SQL, databases, & query optimization
- Must have experience in a large cloud provider such as AWS, Azure, GCP
- Advanced at reading code independently and understanding its intent
- Advanced at writing readable, modifiable code that solves business problems
- Ability to construct reliable and robust data pipelines to support both scheduled and event based workflows
- Working directly with stakeholders to create solutions
- Mentoring junior and mid-level engineers on best practices in programming, query optimization, and business tact
- Experience building or supporting Streamlit applications or similar data-driven apps
- Familiarity with Snowflake Openflow for data ingestion and orchestration
- Exposure to Snowflake Cortex or AI/ML-enabled analytics workflows
- Background in analytics engineering (dbt-style modeling, semantic layers, metrics design)