Cost Allocation Data Engineer
Posted 11ds ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Data Engineer specializing in cloud cost allocation supporting financial modeling. Building core allocation logic for chargeback across complex environments.
Responsibilities:
- Design and implement a cost allocation rule engine supporting: Tag-based attribution, Account/subscription-based mappings, Custom business-defined allocation rules
- Build amortization models for upfront cloud commitments: 1-year and 3-year reservations, Prepaid and committed-use discounts
- Implement shared cost distribution models, including: Proportional allocation, Even split, Fixed-coefficient weighting
- Create attribution logic for untagged costs, leveraging: Account ownership, Usage heuristics, Business metadata
- Develop budget vs. actual variance models to support cost governance
- Design forecasting input models using historical trends and seasonality
- Ensure all models align with accounting principles, including: Period alignment, Matching principle, Accrual and amortization logic
Requirements:
- 5–7 years of hands-on data engineering experience
- Proven experience building chargeback and/or showback systems
- Strong exposure to cloud cost allocation in enterprise environments
- Prior work supporting FinOps, Finance, or Cost Management teams is highly preferred
- Expert-level SQL (complex joins, window functions, performance tuning)
- Strong dimensional data modeling skills (facts, dimensions, slowly changing dimensions)
- Experience with modern data modeling tools such as: dbt, LookML or equivalent frameworks
- Deep understanding of FinOps cost allocation methodologies
- Solid grasp of financial accounting concepts, including: Amortization, Accruals, Budgeting and variance analysis
Report this job
Job expired or something wrong with this job?



















