
Cost Allocation Data Engineer
Inabia Solutions and Consulting, Inc.
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Salary
💰 $55 per hour
About the role
- 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
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
data engineeringSQLdimensional data modelingchargeback systemsshowback systemscost allocationbudgetingvariance analysisamortizationaccruals