Horizon3 · Remote · United States
Join NodeZero as a Senior Backend Engineer on the Defensive Agent team. You'll build the platform that powers our defensive agents, tackling real distributed systems challenges and ensuring safe and efficient production deployment. This is a platform role where you'll own the runtime, tool layer, orchestration, connector framework, and observability. You'll work closely with AI researchers and have a significant impact on the company's success. Enjoy a flexible work environment, growth opportunities, and an inclusive culture.
- 7+ yrs professional software engineering experience using modern object-oriented or functional languages (Python, Go, Scala, C++, TypeScript, etc)
- Expert proficiency in SQL
- Bachelor's Degree in Computer Science, Computer Engineering or related field
- A track record of shipping and operating production services, including on-call ownership
- Demonstrated experience designing and operating distributed systems in production: asynchronous workflows, queues, retries, idempotency, and partial failure
- Experience building applications on cloud computing platforms such as AWS, Azure, GCP, using container technologies such as Docker and Kubernetes
- Experience with a durable execution (such as Temporal) or workflow engine or having built equivalent checkpointing yourself
- Experience building agentic or LLM-backed systems in production
- Experience building multi-tenant platforms with hard isolation requirements, workload identity, and short-lived credential brokering
- Experience integrating a long tail of third-party APIs behind a normalized abstraction
- Familiarity with security control planes and their APIs — EDR (CrowdStrike, SentinelOne, Microsoft Defender), firewalls, SIEM, cloud IAM
- Experience with database architectures including relational (PostgreSQL) and graph (Neo4j), and experience building GraphQL backends
- Experience with observability tooling (Datadog, Prometheus, Grafana) and distributed tracing
- Awareness of prompt injection and untrusted-input handling in systems where an agent consumes data from the environment it operates in