Analytics Engineer, Data Platform
Own and evolve trusted data models for Marketing and Product use cases, from design and testing through monitoring and documentation. The role requires 3–5 years of data or analytics engineering experience, strong SQL and Python, dbt expertise, and Snowflake or comparable warehouse experience.
About the job
Responsibilities
- Own a scoped domain of dbt models: design, build, test, ship, monitor, and document them.
- Turn ambiguous Marketing and Product requests into scoped, actionable work and communicate tradeoffs.
- Write design documents and break work into pieces teammates can pick up.
- Add monitoring and alerting so model issues are identified before stakeholders encounter them.
- Participate in the support rotation, debug failures, and prevent recurring issues.
- Create runbooks, schema documentation, and diagrams.
- Coach early-career engineers through code reviews and day-to-day collaboration.
Requirements
- Approximately 3–5 years of data or analytics engineering experience, or comparable experience under another title.
- Strong SQL skills, including window functions, complex joins, and query-performance considerations.
- Experience owning dbt models in a version-controlled repository, including conventions, tests, CI, and maintenance.
- Proficiency with Python for orchestration, transformations, and testing.
- Ability to evaluate and explain data-modeling tradeoffs, including dimensional models versus consolidated tables.
- Ability to communicate technical decisions effectively to both technical and non-technical stakeholders.
- Experience with Snowflake or a comparable data warehouse.
Nice to Have
- Marketing, growth, or lifecycle data experience, including events, attribution, experimentation, Braze, Iterable, or Segment.
- Experience with Dagster, Airflow, or another modern orchestrator.
- CI/CD for data, data governance, or cost-conscious warehouse design.
- Experience supporting machine-learning workflows, including feature development or monitoring model inputs.
- Experience making warehouse data usable by AI tooling through semantic layers, data contracts, or documentation.
Compensation and Benefits
- Salary: $149,000–$180,000 annually.
- Medical, dental, and vision coverage starting on day one.
- Equity through ISOs.
- 401(k) program.
- Family planning programs and paid parental leave.
- Fitness and wellness memberships.
- Emotional and mental health support programs.
- Unlimited PTO, paid federal holidays, and an annual week-long winter break.
- Flexible work environment.
- Lunch reimbursement for in-office employees.
- Employee Resource Groups.
- Learning and development stipend.
Skills
SQL, Python, dbt, Snowflake, Dagster, Airflow, AWS, CI/CD, Data Modeling, Data Governance, Braze, Iterable, Segment, Machine Learning
Similar jobs
Data Engineering jobsBuild and operate reliable, production-grade data pipelines, warehouse infrastructure, and trusted datasets supporting company-wide analytics and AI initiatives. The role requires 3+ years of production data engineering experience, strong SQL and Python skills, and experience with Snowflake, dbt, cloud infrastructure, and orchestration.
Build and scale data architecture, governance, and ETL pipelines across Snowflake, Databricks, and cloud platforms. The role requires 3+ years of data engineering experience, strong API and pipeline expertise, and the ability to collaborate across technical and business teams.
The Analytics Engineer will own OnePay’s analytical data foundation, building trusted dbt models, tests, documentation, dashboards, and semantic metrics on Databricks. The role requires at least three years of analytics engineering experience, expert SQL and dbt skills, strong data-quality practices, and hands-on use of AI coding tools.
Build and own Stuut’s foundational data platform, including ingestion pipelines, canonical models, semantic layers, and observability. The role requires 3+ years of production data pipeline experience with Python, SQL, cloud warehouses, and ETL/ELT tooling.
Build scalable analytics engineering infrastructure, SaaS data models, and AI-enabled workflows that support enterprise decision-making. The role requires 3–6 years of hands-on analytics or data engineering experience, strong SQL and modern data modeling expertise, and cloud data warehouse experience.