[Remote] Senior / Staff Analytics Engineer
Note: The job is a remote job and is open to candidates in USA. Fora Financial is a technology-enabled provider of flexible financing to small and medium-sized businesses. They are hiring a dedicated Analytics Engineer to own dbt and the modeling layer that defines business metrics, working closely with the VP of Data & AI and the data team.
Responsibilities
- Dbt at Fora: project structure, conventions, CI/CD, tests, contracts, documentation, and performance
- Data models across bronze, silver, and gold layers
- The semantic layer (dbt MetricFlow or equivalent): metric definitions, dimensions, governance, and adoption
- Production operation of the transformation layer: jobs, dependencies, failures, retries, alerts, environments, and release hygiene
- Python tooling for validation, dbt utilities, lightweight automation, and integrations
- Data quality, test coverage, and observability for modeled tables
- Partnership with Risk & Analytics to formalize business metrics currently spread across SQL, Tableau, and analyst knowledge
Skills
- Deep dbt experience. You have shipped and operated dbt as production software, not just a SQL wrapper. You have opinions about structure, macros, packages, tests, contracts, and CI
- Strong dimensional and event-based modeling fundamentals: star schemas, conformed dimensions, slowly changing dimensions, point-in-time logic, grain discipline, and event-based modeling
- Semantic-layer experience. You have built or owned metric definitions as code using MetricFlow, LookML, Cube, AtScale, or similar
- Python competence for production analytics: API pulls, validation scripts, data quality checks, dbt utilities, lightweight automation, and debugging. You do not need to be a platform engineer, but you cannot be SQL-only
- Working knowledge of orchestration: DAGs, dependencies, retries, alerts, incremental processing, logs, SLAs, and deployment environments
- Git fluency: branches, rebases, conflict resolution, and meaningful commit history
- Clear stakeholder communication. You can explain trade-offs, say no diplomatically, and maintain standards while building trust
- Strong writing. You write useful PRs, durable documentation, and decision records other people can follow
- AI-native curiosity. You are actively learning how LLMs, MCP, and governed semantic layers change analytics workflows, and you want to apply that learning responsibly
- 3+ years of analytics engineering experience for Senior; 6+ for Staff. Level is based on scope of ownership, technical judgment, and ability to set direction independently
- Lending or financial-services domain experience
- Comfort using LLMs to accelerate SQL, tests, documentation, and boilerplate while applying strong judgment to grain, semantics, and governance
- Hands-on experience with agentic analytics, Claude Code, MCP servers, dbt MCP, agent QA, or prompt engineering against governed metrics
- Experience building a context layer, data dictionary, or MCP-addressable documentation
- Snowflake performance tuning, Iceberg, or warehouse cost optimization experience
Benefits
- Company-subsidized medical, dental, and vision plans with leading insurance providers.
- 401(k) plan with company match.
- Life insurance at no cost to employees.
- Generous time off plan, including rollover vacation days.
- Health care and dependent care flexible spending accounts.
- Commuter benefits.
- Remote working model.
Company Overview