Analytics Engineer
Build and maintain dbt models, Snowflake semantic layers, and ingestion pipelines across business functions while improving data quality and resilience. The role requires 4–6 years of analytics or data engineering experience, strong dbt and SQL expertise, and a quantitative bachelor's degree.
About the job
Responsibilities
- Maintain tested, documented dbt models and Snowflake semantic layers supporting reporting across finance, operations, IoT, and marketing.
- Own marketing data pipelines end to end, including ingestion, dbt modeling, and processes for non-traditional data streams.
- Investigate and resolve complex pipeline issues, then improve resilience and monitoring.
- Translate ambiguous cross-functional data requests into scoped problems and recommend solutions.
- Build semantic layers and data models for AI-powered data products and AI agents.
- Ingest data from systems such as Salesforce, NetSuite, Zendesk, and ADP, handling sensitive data appropriately.
- Improve data modeling, testing, documentation, tooling, and processes in partnership with the Data Platform team.
Requirements
- 4–6 years of professional experience in analytics engineering, data engineering, or business intelligence.
- Bachelor's degree in Computer Science, Data Science, Statistics, Mathematics, Engineering, or a related quantitative field; master's degree is a plus.
- Expert knowledge of dbt and SQL.
- Strong knowledge of Snowflake or another cloud data warehouse.
- Experience building ingestion pipelines for new data sources.
- Experience with pipeline monitoring and alerting, including freshness checks and data quality alerts.
- Ability to scope ambiguous requests and create delivery plans.
- Proactive approach to improving tools, models, and processes.
- Strong communication with technical and non-technical audiences.
- Sound judgment and ability to identify risks early.
Compensation and Benefits
- Salary range: $133,875–$165,375 USD.
- Equity in the form of stock options.
- Medical, dental, and vision insurance, with 95% of premiums paid by the employer.
- 401(k) with company match.
- Flexible paid time off, company holidays, and paid sick leave.
- Paid parental leave.
- Employer-paid disability and life insurance.
- Wellness and fitness reimbursements.
- Cell phone and commuting stipends.
Skills
dbt, SQL, Snowflake, Data Pipelines, Data Ingestion, Pipeline Monitoring, Data Quality, Data Modeling, Semantic Layers, Ai Data Products, Salesforce, NetSuite, Zendesk, Adp
Similar jobs
Data Engineering jobsBuild 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.
Build and operate the data platform supporting automated regulatory reporting for a prediction markets business. The role combines SQL and dbt development, end-to-end data investigation, automated validation, and cross-functional ownership under strict deadlines.
Build and operate distributed data applications powering large-scale audience segmentation and real-time personalization. The role requires 2–4 years of software engineering experience, backend development skills, and familiarity with databases, algorithms, and distributed systems.
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.