Role Details
- Role: Data Engineer – Ratings Engine & Billing Transformation
- Primary Skills: AWS Glue, Snowflake, Python, PySpark, SQL, CI/CD
- Domain Exposure: Usage-Based Billing, Rating Engine, SAP Invoice Feeds, Financial Data Processing
- Experience / Location : 5 to 9 yrs/ Bengaluru- Hybrid
We are seeking an experienced Data Engineer to join a large-scale Billing Transformation programme. The engineer will be responsible for sourcing telemetry data, building scalable data pipelines, supporting rating logic, and preparing billing-ready outputs for SAP invoicing.
This role requires strong hands-on experience in AWS Glue, Snowflake, Python, PySpark, SQL, and CI/CD practices. The candidate will also be responsible for implementing data quality checks, reconciliation controls, audit trails, exception handling, and operational monitoring to ensure billing accuracy.
This is a critical engineering role supporting the transformation of raw telemetry usage data into rated, validated, and invoice-ready billing data.
Data Ingestion & Pipeline Development
- Build and maintain data ingestion pipelines from telemetry and usage data sources.
- Develop scalable ETL/ELT pipelines using AWS Glue, PySpark, Python, and SQL.
- Support both batch and event-driven data ingestion patterns.
- Ensure data pipelines are reliable, performant, scalable, and cost-efficient.
- Create and maintain curated usage datasets in Snowflake.
- Design efficient data models, tables, views, and processing layers for downstream billing use cases.
- Optimize SQL queries, warehouse usage, partitioning strategies, and performance.
- Support analytics, validation, and reconciliation use cases on Snowflake.
- Support implementation of rating logic for usage-based billing.
- Prepare billing-ready datasets for invoice processing.
- Generate data outputs and feeds required for SAP invoicing.
- Work on pricing, usage calculation, billing rules, and financial data transformation logic.
- Ensure raw telemetry data is transformed into accurate, validated, and invoice-ready records.
- Design and implement data quality checks across ingestion, transformation, rating, and billing layers.
- Build reconciliation controls to validate data completeness, accuracy, and consistency.
- Implement audit trails for billing data movement and transformation.
- Create exception-handling and error-management processes for failed or inconsistent records.
- Support root cause analysis for billing discrepancies and data issues.
- Build and support CI/CD pipelines for data engineering deployments.
- Work with tools such as GitHub Actions, GitLab CI, Jenkins, AWS CodePipeline, or similar.
- Implement operational monitoring, alerts, dashboards, and pipeline health checks.
- Maintain technical documentation, runbooks, and support procedures.
- Collaborate with engineering, finance, billing, and operations teams to ensure smooth delivery.
Technical Skills
- Strong hands-on experience in data engineering, ETL/ELT development, and large-scale data pipeline design.
- Experience with:
- AWS Glue
- PySpark
- Python
- SQL
- Cloud-based data processing
- AWS Glue
- Strong experience working with Snowflake as a data warehouse or enterprise data platform.
- Advanced SQL skills for:
- Data analysis
- Validation
- Troubleshooting
- Query optimization
- Performance tuning
- Data analysis
- Experience with batch and event-driven ingestion patterns.
- Understanding of:
- Data modelling
- Partitioning
- Performance tuning
- Cost optimization
- Scalable pipeline design
- Data modelling
- Good understanding of one or more of the following:
- Usage-based billing
- Rating engines
- Invoice feeds
- SAP invoice integration
- Financial data processing
- Billing reconciliation
- Usage-based billing
- Experience transforming usage/telemetry data into billing-ready outputs will be strongly preferred.
- Experience building:
- Data quality checks
- Reconciliation frameworks
- Audit controls
- Exception handling processes
- Error logging and monitoring workflows
- Data quality checks
- Ability to ensure data accuracy, traceability, and reliability across the billing lifecycle.
- Hands-on experience with CI/CD tools such as:
- GitHub Actions
- GitLab CI
- Jenkins
- AWS CodePipeline
- Similar deployment tools
- GitHub Actions
- Familiarity with Git-based workflows and release management.
- Ability to write clean, maintainable, and well-documented code.
- Experience working in Agile delivery environments.
- Experience working on large-scale Billing Transformation, Finance Transformation, or Order-to-Cash initiatives.
- Exposure to SAP invoicing, SAP billing integration, or downstream finance systems.
- Experience with operational dashboards and alerting tools.
- Knowledge of data governance, lineage, and metadata management.
- Experience handling high-volume telemetry or usage datasets.
- Strong analytical and problem-solving skills.
- High attention to detail, especially around billing accuracy and reconciliation.
- Good communication and stakeholder collaboration skills.
- Ability to work with technical, finance, billing, and operations teams.
- Ownership mindset with the ability to deliver in transformation-driven environments.
Skills Required
- 5 to 9 years of data engineering experience
- Strong hands-on experience with data engineering, ETL/ELT development, and large-scale data pipeline design
- Experience with AWS Glue
- Experience with PySpark
- Experience with Python
- Experience with SQL and advanced SQL optimization
- Experience with cloud-based data processing
- Strong experience with Snowflake
- Experience with batch and event-driven ingestion patterns
- Understanding of data modeling, partitioning, performance tuning, cost optimization, and scalable pipeline design
- Understanding of usage-based billing, rating engines, invoice feeds, SAP invoice integration, financial data processing, or billing reconciliation
- Experience building data quality checks, reconciliation frameworks, audit controls, exception handling, and monitoring workflows
- Hands-on experience with CI/CD tools such as GitHub Actions, GitLab CI, Jenkins, AWS CodePipeline, or similar
- Familiarity with Git-based workflows and release management
- Ability to write clean, maintainable, and well-documented code
- Experience working in Agile delivery environments
- Experience transforming usage or telemetry data into billing-ready outputs
- Experience with large-scale billing, finance transformation, or order-to-cash initiatives
- Exposure to SAP invoicing, SAP billing integration, or downstream finance systems
- Experience with operational dashboards and alerting tools
- Knowledge of data governance, lineage, and metadata management
- Experience handling high-volume telemetry or usage datasets
What We Do
Talpro India Private Limited is a technology-driven recruitment and staffing company serving businesses across industries. It specializes in sourcing, vetting, and hiring top-tier technology talent, while providing innovative, sustainable, and cost-effective recruitment solutions. The company develops comprehensive hiring strategies intended to meet immediate recruitment demands and support longer-term workforce needs, acting as a human-resources services provider in India for employers.

.png)






