Job-ID29344820Reference26-26656
The role:
Senior hands-on engineer to own a data and event backbone — how events flow, and how live and historical data are separated, stored, secured, and served. Accountable for delivering their scope, built correctly, securely, and on time. A hands-on expert engagement: building, not advising, requiring real streaming and data-modeling depth. This is core software development and transaction-processing work — building the operational data backbone of a live system. It is not an analytics, data-warehousing, or business-intelligence role; the data modeling here is transactional (OLTP-style), not dimensional / reporting modeling. Must-have summary — the hard bar A candidate must clear all of these to be a fit:? 6–8 years hands-on, currently building — recent, personally-built and delivered work they can speak to in depth.? Streaming / event-processing depth — partitioning, ordering, consumer semantics, replay (not batch-ETL-only).? Strong SQL and relational data modeling / projection design — the read layer is relational; SQL-light is not a fit.? Object storage and lakehouse depth, including its security posture — not just basic file-store usage.? Streaming-to-object-store integration — moving the event log to archival storage with idempotent / exactly-once delivery.? Data-plane security — tenant / row-level isolation, object-storage security (encryption, immutability, public-access blocking), and encryption in transit.? Test judgment for data properties — event replay, projection-versus-log correctness, idempotency, cross-tenant isolation.? AI-assisted-development fluency and verification — directs and verifies AI-generated code and tests, catching plausible-but-wrong output.? Strong Python; serverless-first, container fluency, local cloud emulation.? Ownership and delivery discipline; clear communication; can hold core consistency under direction when the lead is unavailable. Core skills — full detail? 6–8 years hands-on, with recent work you personally built and delivered.? Depth in streaming / event-processing platforms — partitioning, ordering, consumer semantics, replay.? Streaming-to-object-store integration — moving the event log into archival object / lakehouse storage reliably, with idempotent / exactly-once delivery and schema handling.? Strong relational database proficiency — the read / projection layer is relational and central to the role.? Strong read-model / projection design and data modeling.? Object storage and lakehouse depth — bucket / prefix design, partitioning, schema evolution, snapshot / lifecycle management, and columnar query over it.? Data-plane security across all three stores:? Tenant / party data isolation — row / tenant-level isolation, enforced server-side and per request.? Object-storage security — public-access blocking, bucket / prefix isolation, encryption with managed keys, immutability where retention requires it, and lifecycle / tiering.? Encryption at rest and in transit across the relational store, the event log, and object / lakehouse storage.? Sound data-lifecycle judgment — what to cache, project, or archive, and why; hot vs. cold separation.? Security verification of AI-generated code — catches data-exposure and access-control flaws in generated output before they land.? Testing the hard data-plane properties — event ordering / replay, projection-versus-log correctness, idempotency / exactly-once, and cross-tenant isolation (proving data can't leak).? Test strategy and verification judgment — reviews generated tests for genuine coverage rather than green-but-hollow passing.? Hands-on with automated testing frameworks — unit / integration testing, service mocking / stubbing, and test-data generation, alongside local cloud emulation.? Ownership and delivery discipline — accountable for getting work to done under time pressure.? Clear communicator — surfaces risk and status clearly.? Strong Python proficiency.? Serverless-first cloud-native build — object storage and serverless compute as primary building blocks.? Container fluency — containerized local development and container-image packaging of compute.? Local cloud emulation for development and testing.? Fluent with modern AI-assisted development tooling — directs and verifies AI-generated code with rigor.? Comfortable applying an established architectural decision framework under direction — able to hold core consistency when the lead is unavailable. Advantageous? Cloud data services.? Key management / secrets handling for data stores.? Data retention / records-lifecycle and immutability experience.? Container orchestration — good to know, not required.? High-volume IoT / telemetry data.? Observability / distributed-tracing tooling.? Domain exposure in a data-intensive, operationally complex industry.
Assessment:
A deep-dive on a data / event system you personally built — including how you moved the event stream into archival storage, isolated tenants, secured object storage, and protected data at rest and in transit — plus how you'd verify a data-layer implementation is correct and judge whether its test suite proves the hard properties (replay, projection correctness, isolation).EEO:"Mindlance is an Equal Opportunity Employer and does not discriminate in employment on the basis of – Minority/Gender/Disability/Religion/LGBTQI/Age/Veterans."