Senior Engineer II, Data Products
Undisclosed company
SeniorFull-timeAI & ML
Confirmed open at the employer 21 hours ago · Posted yesterday
Requirements
streamingflinkkafkadistributed systemsdata qualityobservabilitydata governancescalajavakotlinelasticsearchllm
Job description
We are looking for a Senior Engineer II to join our Data Products team.
We're looking for a Senior Engineer II to join the team as a technical anchor: a team player with the range to drive architecture and the willingness to be hands-on in execution.
What you'll be doing:
Design, build, and operate Flink-based streaming pipelines at production scale, the real-time processing systems at the core of our internal workflows
Own data quality and observability infrastructure: schema contracts, freshness monitoring, ownership registries, and the alerting systems that catch problems before they affect downstream processes
Build and evolve the knowledge base tooling that makes institutional context queryable for agents and engineers
Drive data integrity work: design systems that recover reliably from failure and make the underlying platform trustworthy by default.
We're looking for a Senior Engineer II to join the team as a technical anchor: a team player with the range to drive architecture and the willingness to be hands-on in execution.
What you'll be doing:
Design, build, and operate Flink-based streaming pipelines at production scale, the real-time processing systems at the core of our internal workflows
Own data quality and observability infrastructure: schema contracts, freshness monitoring, ownership registries, and the alerting systems that catch problems before they affect downstream processes
Build and evolve the knowledge base tooling that makes institutional context queryable for agents and engineers
Drive data integrity work: design systems that recover reliably from failure and make the underlying platform trustworthy by default.
Requirements:
What you'll need:
7+ years of production backend or data infrastructure experience.
Excellent teamwork and communication skills, with a demonstrated ability to explain complex systems and facilitate collaborative solutions.
Deep experience with stream processing systems (Flink, Kafka, or equivalents) at production scale, including failure modes, recovery, and operational burden.
Strong distributed systems instincts: you think about correctness and reliability before you think about features.
Experience with data quality or observability infrastructure. You've built or owned the systems that keep a data platform honest.
Internal product mindset: you treat the teams you serve as customers and make deliberate choices about what to build vs. what not to build.
It'd be really cool if you also:
Have worked with data contracts, schema registries, or data governance tooling.
Have experience with JVM languages (Scala, Java, Kotlin) and big data DBs (Aerospike/elasticsearch/etc).
Have contributed to agentic or LLM-adjacent infrastructure. You understand what "data quality for agents" actually means in practice.
Have operated at a team technical anchor level in a small, high-scope team where breadth of ownership is the norm.
What you'll need:
7+ years of production backend or data infrastructure experience.
Excellent teamwork and communication skills, with a demonstrated ability to explain complex systems and facilitate collaborative solutions.
Deep experience with stream processing systems (Flink, Kafka, or equivalents) at production scale, including failure modes, recovery, and operational burden.
Strong distributed systems instincts: you think about correctness and reliability before you think about features.
Experience with data quality or observability infrastructure. You've built or owned the systems that keep a data platform honest.
Internal product mindset: you treat the teams you serve as customers and make deliberate choices about what to build vs. what not to build.
It'd be really cool if you also:
Have worked with data contracts, schema registries, or data governance tooling.
Have experience with JVM languages (Scala, Java, Kotlin) and big data DBs (Aerospike/elasticsearch/etc).
Have contributed to agentic or LLM-adjacent infrastructure. You understand what "data quality for agents" actually means in practice.
Have operated at a team technical anchor level in a small, high-scope team where breadth of ownership is the norm.
This position is open to all candidates.
Listing published by its original source and linked back to it. JobsWarm does not receive payment from employers.