Staff Data Engineer (AWS, Java & Real-Time Data)
Core
Lead the design and delivery of a new cloud-based credit risk data domain, building secure and resilient pipelines to enable trusted credit risk information via data products and real-time events.
Role type
Staff Data Engineer (Real-Time & Batch)
Builds
Cloud-based credit risk data domain, data products, real-time event notifications, and APIs.
Domain
Financial Services / Credit Risk / Cloud Data Engineering
Required skills
Java, AWS (Glue, S3, Iceberg, Kinesis, MSK, Kafka, Lambda, PostgreSQL), Real-time data processing (CDC, event-driven, windowing), Data modeling (SQL, partitioning), Distributed stream processing (Apache Flink, Spark Streaming), CI/CD, Observability (CloudWatch, Grafana, Splunk, Datadog)
Preferred skills
Python, Parquet, Data replication, Data quality, Enterprise semantic models, Regulated data environments
Technologies
AWS, Java, Apache Flink, Spark Streaming, Kafka, Kinesis, Glue, Iceberg, PostgreSQL, GitHub Actions, CloudWatch, Grafana, Splunk, Datadog
Responsibilities
Design conceptual, logical, and physical data models; Build and operate batch and near real-time ingestion pipelines; Establish engineering standards and architectural guardrails; Develop trusted data products with quality controls and governance; Guide migration from legacy systems to cloud services; Build automated testing, CI/CD, and observability; Mentor engineers and influence technical decisions across teams.
Seniority
Staff, hands-on technical leadership with strategic influence
