← All roles

Senior Software Engineer, Data Ingestion

Horizon3 AI· Engineering
Apply on company site
Remote$199.8k - $260k + equityFull-timePosted 1w ago

About the role

Senior Software Engineer on the Data Ingestion team responsible for building and maintaining pipelines that transform raw pentest output into structured, queryable data across the NodeZero platform. Focused on high-throughput ETL systems, data normalization, and feeding downstream systems.

Responsibilities

  • Design, implement, and operate data ingestion pipelines that process pentest results at scale — scan output, discovered assets, vulnerability findings, and network topology data
  • Own end-to-end delivery of pipeline features: schema design, implementation, testing, deployment, and monitoring
  • Build and maintain ETL components in Go and/or Python that normalize heterogeneous inputs from NodeZero's execution engines
  • Partner with the Asset Inventory and Data Platform teams to define and evolve the data contracts that connect ingestion to downstream consumers
  • Diagnose and resolve production issues in pipeline latency, data correctness, and throughput
  • Contribute to code and design reviews; provide engineering guidance to P3 engineers on the team

Qualifications

  • 5+ years of professional software engineering experience with production backend systems
  • Strong Go and/or Python proficiency — this team's primary languages
  • Demonstrated experience building and operating data pipelines or ETL systems in production (streaming or batch)
  • Working knowledge of message queues or event streaming systems (Kafka, RabbitMQ, or equivalent)
  • Experience with relational databases (PostgreSQL or equivalent) — schema design, query optimization, migrations
  • Familiarity with graph databases or graph data models is a strong asset
  • Understanding of data normalization trade-offs, schema evolution, and backward compatibility
  • Experience running services on Kubernetes and containerized environments (Docker)
  • Comfort deploying and debugging distributed systems in AWS or equivalent cloud
  • Operational mindset: instrumenting code, writing runbooks, owning services through full lifecycle
  • Ability to work across team boundaries: define data contracts with downstream consumers
  • Clear written communication — design docs, PR descriptions, and async updates to distributed teammates

Skills

Required:GoPythonData Pipelines / ETLPostgreSQLKubernetesAWS / CloudMessaging / Streaming
Nice to have:Graph Databases

Benefits

  • Health, vision & dental care for you and your family
  • Flexible vacation policy
  • Generous parental leave
  • Competitive compensation
Last updated Oct 15, 2026. Interested? Apply on the company site.

About Horizon3 AI

Only Pentesting Platform Proven in Production

Continuously assess, fix, and verify your security posture. Securing enterprises across many attack surfaces.

PentestingSecurity PostureThreat DetectionVulnerabilitiesRisk AssessmentOffensive Security

More open roles at Horizon3 AI