Jobs · Information Technology · Rhode Island

Principal Data Engineer - FLINK

Citizens · Johnston, RI · 3 mo ago
Information TechnologyFull-time

Role Summary

As a Principal Data Engineer (Real-Time Streaming – Flink), you will be chartered with designing, developing, and operating real-time data systems that drive critical business outcomes. You will lead a team of data engineers and partner with stakeholders to build scalable, event-driven streaming architectures that enable low-latency data access across Citizens business operations.

Specialized Responsibilities

- Serve as a key contributor to the development of real-time data solutions, partnering with stakeholders to define streaming use cases, SLAs, and latency expectations. - Design and implement event-driven streaming architectures using Flink and related ecosystem technologies. - Engineer and optimize low-latency, high-throughput data pipelines for operational and analytical workloads. - Develop and maintain stateful stream processing applications, including windowing, joins, aggregations, and complex event processing. - Continuously assess data flow across systems, identifying latency bottlenecks, failure points, and data integrity risks, with a focus on real-time processing gaps. - Implement observability, monitoring, and alerting for streaming systems to ensure availability, performance, and SLA adherence. - Ensure operational resiliency and stability, including checkpointing, fault tolerance, exactly-once semantics, and recovery strategies in Flink pipelines. - Lead the development of streaming data models and schemas aligned to business outcomes and event contracts. - Govern and evolve event schemas and contracts to support enterprise-wide interoperability and data consistency. - Guide engineering teams on best practices for distributed streaming systems, including back-pressure management, scaling, and partitioning strategies. - Partner with architecture and platform teams to define standards for real-time data platforms, security, and regulatory compliance within a banking environment. - Mentor engineers and drive adoption of streaming-first design patterns within Agile delivery teams.

Preferred Technical Expertise

- Advanced expertise in Flink - Strong experience with event streaming platforms - Deep understanding of distributed systems design, including fault tolerance, scaling, and high availability - Experience building stateful stream processing pipelines with windowing, joins, and event-time processing - Proficiency in low-latency pipeline design and performance optimization - Experience with cloud-native streaming architectures - Strong programming skills in Java, Scala, and/or Python with streaming frameworks - Familiarity with schema management - Experience integrating streaming data with downstream systems (data lakes, data warehouses, APIs, analytics platforms) - Knowledge of real-time analytics and monitoring tools - Understanding of data governance, lineage, and compliance in real-time data environments

Preferred Qualifications

- 8+ years of data engineering experience with demonstrated leadership in streaming data platforms - Hands-on experience implementing Flink in production environments - Experience in financial services or banking, with understanding of real-time data use cases such as payments, fraud, or trading - Experience managing or mentoring engineering teams in Agile delivery environments - Familiarity with machine learning integration in streaming pipelines (real-time scoring/inference) - Experience with BI and analytics tools to consume streaming outputs - Bachelor’s degree required; Master’s preferred in Computer Science, Engineering, or related discipline - Certifications in Big Data, AWS, Streaming Technologies, or Agile methodologies preferred

Similar jobs

Data Engineer

AnthropicNew York, NY· 4 mo ago
Information Technology$320k–$405k/yrapply on job-boards.greenhouse.io

Data Engineer

Sakata Seed America, Inc.Woodland, CA· 1 mo ago
Information Technologyapply on workforcenow.adp.com

Data Engineer

Booz Allen HamiltonHonolulu, HI· 2 mo ago
$78k–$176k/yrapply on careers.boozallen.com

Data Engineer

CodeVertex OperationsUnited States· 2 mo ago
RemoteEngineering$95k–$145k/yrapply on tally.so

Data Engineer

CodeVertex TalentUnited States· 2 mo ago
RemoteEngineering$95k–$145k/yrapply on tally.so

Data Engineer

CVS HealthSpringfield, IL· 2 mo ago
Information Technology$65k/yrapply on jobs.cvshealth.com