Back to all positions

[Remote] Data Engineer, AI & Distributed Systems

Remote Full-time Now Hiring

Note: The job is a remote job and is open to candidates in USA. Zignal Labs is a company that provides real-time intelligence technology to help organizations protect their people and assets. They are seeking a Data Engineer to build and operate data pipelines that process unstructured data and support their AI systems, ensuring reliable and efficient data flow for mission-critical decision making.

Responsibilities

  • Build and maintain pipelines. Develop and operate batch and streaming pipelines that ingest and enrich high-volume unstructured data. Own components end to end, from implementation through production monitoring
  • Support our AI systems. Build and extend the data pathways that feed downstream NLP, LLM, and retrieval services — including data preparation, embedding generation, and indexing workflows
  • Work with search and storage layers. Integrate with and tune our search and vector stores to support semantic search, clustering, and real-time retrieval
  • Build services and APIs. Implement and improve the microservices and APIs that deliver analytics to enterprise customers
  • Operate what you build. Write clean, tested, maintainable code. Participate in code review, CI/CD, and infrastructure-as-code practices. Debug production issues and improve reliability over time
  • Collaborate across teams. Work with Data Science, ML, Product, and Security to take ideas from prototype into production

Skills

  • 3+ years building and operating data pipelines in production
  • Strong programming skills in a JVM language — Scala, Java, or Kotlin. Our core pipeline code is Scala. If you're strong in Java or Kotlin and want to learn Scala, we'll support that; we care more about your fundamentals than your current syntax
  • Working proficiency in Python for data and scripting work
  • Hands-on experience with a distributed processing framework, most likely Apache Spark
  • Hands-on experience with a streaming platform, most likely Kafka — including a real understanding of consumer groups, offsets, partitioning, and what happens when things fall behind
  • Practical AWS experience and comfort with Docker. You should be able to work in a Kubernetes environment; you don't need to administer one
  • Experience with a workflow orchestrator such as Airflow, Prefect, or Dagster
  • Solid SQL and experience with at least one NoSQL or caching layer (Redis, MongoDB, DynamoDB, or similar)
  • Sound CS fundamentals — data structures, algorithms, and the judgment to reason about performance and correctness in a distributed setting
  • Strong written communication and the ability to work asynchronously across U.S. time zones. We're fully remote; writing clearly is part of the job
  • Databricks or Delta Lake specifically
  • Flink, or other stream-processing frameworks beyond Kafka
  • Vector databases (Pinecone, Qdrant, Milvus, pgvector) and hands-on RAG or embedding pipeline work
  • Elasticsearch or OpenSearch
  • Experience parsing messy, unstructured, or multilingual text at scale
  • Deep database performance tuning, or experience with distributed consensus systems
  • Bachelor's degree in Computer Science, Engineering, or a related field

Company Overview

  • Zignal’s real-time intelligence technology helps global organizations protect their people, places, and position. It was founded in 2011, and is headquartered in San Francisco, California, USA, with a workforce of 51-200 employees. Its website is http://zignallabs.com.
  • Company H1B Sponsorship

  • Zignal Labs has a track record of offering H1B sponsorships, with 1 in 2021. Please note that this does not guarantee sponsorship for this specific role.