Engineering - Core Engineer

Mindlance

  • Jacksonville, FL
  • 6 days ago

    Highlights

    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). 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).

    Numbers & Facts

    LocationJacksonville, FL

    Description

    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.”

    Similar Jobs

    See more jobs