DE&A - Core - Advanced Data Engineering - Advanced Data Engineering (Other)

We are seeking a Data Engineer to support the development of a scalable, enterprise-wide data platform for a leading insurance client. The role involves building and maintaining batch and real-time data pipelines, enabling self-service analytics (Power BI), and contributing to report rationalization initiatives.

The candidate will work with a modern cloud stack including Snowflake, DBT, AWS Glue, and Amazon Kinesis, ensuring efficient data ingestion, transformation, and optimization across Raw, Silver, and Gold layers.


Key Responsibilities

Data Ingestion & Processing

  • Develop and maintain batch data pipelines using AWS Glue
  • Build and support real-time data ingestion pipelines using Amazon Kinesis
  • Integrate data from multiple insurance systems (policy, claims, billing, third-party sources)

Data Transformation & Modeling

  • Implement transformations using DBT across Raw, Silver, and Gold layers
  • Create scalable data models to support reporting and analytics use cases
  • Ensure consistent, reusable, and well-documented data assets

Data Platform Support

  • Work on Snowflake-based data warehouse to manage and optimize data storage and access
  • Support medallion architecture implementation (Raw → Silver → Gold)
  • Collaborate with senior engineers and architects on platform enhancements

Reporting Enablement & Rationalization

  • Support Power BI self-service reporting by delivering curated, high-quality datasets
  • Assist in report rationalization efforts, identifying redundant or inefficient reports
  • Align data models to business KPIs and insurance domain requirements

Pipeline Optimization

  • Monitor and optimize data pipelines for performance, scalability, and cost efficiency
  • Troubleshoot data issues, bottlenecks, and failures in pipelines
  • Apply best practices in query tuning and data processing efficiency

Data Quality & Governance

  • Implement and maintain data validation and quality checks
  • Ensure adherence to data governance standards and controls
  • Support audit and reconciliation requirements

Required Skills & Experience

Technical Skills

  • Hands-on experience with:
    • Snowflake (data warehousing basics, querying, optimization)
    • DBT (transformations, models, testing)
    • AWS Glue (batch ETL pipelines)
    • Amazon Kinesis (real-time streaming)
  • Strong proficiency in SQL and basic data modeling concepts
  • Programming knowledge in Python (preferred)

Analytics & Reporting

  • Exposure to Power BI for data consumption and reporting
  • Understanding of data structures for analytics use cases

Optimization & Troubleshooting

  • Ability to identify and resolve pipeline performance issues
  • Basic understanding of cost optimization techniques in cloud environments

Domain Knowledge (Preferred)

  • Experience in Insurance domain (policy, claims, underwriting, billing)
  • Familiarity with enterprise data ecosystems and reporting needs in insurance

Experience

  • 3–6 years of experience in Data Engineering / ETL Development
  • Experience working on cloud-based data platforms

Key Success Metrics

  • Reliability and performance of data pipelines
  • Data quality and consistency across layers
  • Timely delivery of curated datasets for reporting
  • Contribution to report rationalization and platform efficiency

Data Engineer

Data Engineer experience

Similar jobs