
Senior Data Engineer
Posted Sep 15

Posted Sep 15
This is a fully remote position, open to applicants in California.
• Oversee data ingestion using Fivetran, third-party connectors, and custom extraction methods.
• Manage orchestration across the dbt Platform and GitHub Actions.
• Take charge of materialization strategies and model performance.
• Transition essential models from nightly full rebuilds to incremental patterns.
• Develop source-schema change detection and alerting mechanisms.
• Implement observability with freshness SLAs, failure and drift alerting, and incident management.
• Address pipeline failures and facilitate upstream corrections.
• Control pipeline compute costs and evaluate freshness against expenditure.
• Provide Snowflake administration, including role-based access, security and network policies, data masking, PII controls, and storage organization.
• Expand the medallion architecture and Terraform-managed footprint, ensuring separation between development and production.
• Contribute to foundational modeling patterns, conformed dimensions, shared entities, and slowly changing dimension (SCD) patterns.
• Establish development environments and continuous integration for analyst model contributions.
• Review contributions from analysts.
• Create onboarding tools for engineers and analysts.
• Manage the data tooling stack, including access, integrations, and system connectivity.
• Utilize AI-assisted development tools, such as Claude Code skills, agents, and evaluations.
• Document systems and processes thoroughly.
• Report directly to the Head of Data Engineering, who has a direct line to the CEO.
• Minimum of 5 years in data engineering, responsible for production systems relied upon by others.
• Strong proficiency in Python and SQL, with hands-on experience in ingestion (Fivetran or similar), orchestration (dbt platform, GitHub Actions, or Airflow), and cloud infrastructure.
• Comprehensive understanding of Snowflake, including access control, warehouse sizing, query performance, and cost management.
• Practical experience with dbt, including incremental models, testing, macros, and a git-based workflow with continuous integration.
• Experience in creating SCD tables from multiple data sources.
• Familiarity with a Terraform-managed environment, where infrastructure changes undergo code review.
• Background in establishing reliability practices such as alerting, freshness SLAs, incident response, and schema change detection.
• Proficient in AI-assisted development tools like Claude Code, including agentic pipeline design and skill-based workflows.
• Comfortable integrating tools via MCP servers.
• Ability to clearly communicate incidents, their impact, and resolution timelines to stakeholders.
• Comfortable working in areas where established playbooks do not yet exist.
• Nice to have: experience in regulated or high-sensitivity data environments.
• Nice to have: experience with streaming or near-real-time ingestion.
• Nice to have: exposure to Iceberg, Parquet, or large-scale unstructured data.
• Nice to have: experience in B2B SaaS, particularly with small and mid-sized businesses or professional services firms.
• Competitive Salary & Equity.
• 401(k) Program with Employer Matching.
• Health, Dental, Vision, and Life Insurance.
• Short-Term and Long-Term Disability.
• Commuter Benefits (for in-office employees only).
• Autonomous Work Environment.
• Workplace Setup Reimbursement.
• Telecommuting Stipend.
• Flexible Time Off (FTO) plus Holidays.
• Quarterly Team Gatherings.
• In-office Perks (for in-office employees only).
CuraLinc Healthcare
VSP Vision Care
Keyrus
Adoreal
Get handpicked remote jobs straight to your inbox weekly.