Software Engineer, Data at Interfere | NY, US | Rezi

Software Engineer, Data at Interfere

Software Engineer, Data

Interfere · NY, US

2 weeks ago

Software Engineer, Data

Interfere · NY, US

16 days ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now
Resume preview

Tailor your resume to this Software Engineer, Data role.

Rezi rewrites your resume against Interfere's job description. Free.

Resume score gauge reading 58 out of 100

Don't guess if your resume is good enough.

See how it scores against the Software Engineer, Data posting at Interfere — free, in seconds.

About the Role

You'll own the data backbone of Interfere, building, storing, and querying systems for all product signals. Your work ensures data accuracy, speed, and affordability at scale, directly impacting the product's intelligence and usefulness. You will collaborate closely with AI/ML and product teams, making key architectural decisions for future growth.

Responsibilities

  • Build high-throughput ingestion systems capable of handling billions of product events without data loss or excessive cost.
  • Develop real-time stream processing for accurate and low-latency detection and diagnosis.
  • Create storage and query systems (e.g., ClickHouse) that maintain performance as customer data scales.
  • Implement indexing and retrieval infrastructure for efficient context finding by agents and models.
  • Establish schema, taxonomy, and data-quality systems to accommodate evolving event shapes and product surfaces.
  • Develop cost, observability, and reliability layers for internal data systems.

Requirements

  • Proven experience building and operating production data infrastructure at scale, managing throughput, cost, and reliability.
  • Fluency in distributed-systems tradeoffs (streaming vs. batch, consistency vs. latency, fidelity vs. sampling, storage vs. compute).
  • Ability to take ambiguous data or infrastructure problems, define next steps, and ship solutions independently.
  • Treat cost as a critical feature of any system.
  • Capacity to clearly explain pipeline behavior, failure modes, and tradeoffs to technical and non-technical stakeholders.
  • Demonstrated ability to pick up unfamiliar data stores, query engines, or infrastructure patterns quickly and deliver results.
  • Experience starting a data system (pipeline, platform, tool) from scratch and ensuring its continued use.

Skills

  • High-throughput streaming or stream-processing systems (Kafka, Flink, Kinesis, Materialize)
  • Observability, telemetry, or session-replay data systems
  • Vector or hybrid retrieval infrastructure for AI/ML use cases
  • Full data lifecycle management (ingestion, transformation, storage, query, retention, deletion)
  • Go, Rust, Python, TypeScript

Location

  • New York City

Work Type

  • In-person
  • Full-time

Experience Level

  • Mid-level
  • Senior

Benefits

  • Health insurance
  • Dental insurance
  • Vision insurance
  • Visa sponsorship
  • Relocation assistance to New York

About the Company

  • Interfere detects invisible product failures, turning them into shared problems for teams to fix.
  • The company is building the operating system for product quality.
  • We are a seven-person team based in New York.
  • We have raised $5.1M from investors including Y Combinator and Vercel Ventures.
  • Interfere is currently in production with design partners.
  • We are defining a new category in software development tooling.