Senior Software Engineer, Data Ingestion
Horizon3 AI· Engineering
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
- Federal Senior Product Analytics Engineer5d agoRemote · Product
- Senior Marketing Analytics Manager5d agoRemote · Marketing
- Senior IT Analyst5d agoRemote · Security and IT
- Channel Account Manager, Singapore5d agoSingapore · Sales
- Channel Account Manager, Japan5d agoJapan · Sales