FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior / Staff Analytics Engineer
Fora FinancialAnalytics Engineer at Fora Financial responsible for building dbt models and ensuring data quality. Collaborates with data and analytics teams to support business metrics and operations.
Tech Stack
Tools & technologiesPythonSQLTableau
About the role
Key responsibilities & impact- 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.
Requirements
What you’ll need- 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.
Benefits
Comp & perks- 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.
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
dbtPythonSQLdimensional modelingevent-based modelingmetric definitionsdata quality checksorchestrationGitCI/CD
Soft Skills
stakeholder communicationwritingcuriositydecision makingtrust building