DevJobs

Senior Backend Engineer- CTI

Overview
Skills
  • Python Python ꞏ 5y
  • NoSQL NoSQL
  • Microservices Microservices
  • Docker Docker
  • Kubernetes Kubernetes
  • Data infrastructure
  • Data lakes
  • Data pipelines
  • Distributed systems
  • Agentic application patterns
  • AI
  • Data governance
  • Data quality
  • ETL
  • Graph databases

Every nation has data. Few can protect it. Fewer still can act on it.

Dream is the sovereign AI and national cyber-defense company for governments.

We help nations secure their most critical systems, connect fragmented information at a national scale, and turn their most sensitive data into decisions, all fully sovereign.

This is more than a job. It's a Dream job, where you'll work at a global scale alongside some of the best AI researchers, cyber operators, and government experts in the world.

We defend nations against the most advanced threats in the world with a national security suite that offers AI-native resilience against APTs with visibility, insights and mediation across Posture, CTI, and Detection & Response, all fully sovereign.



The Dream Job:


We're building Dream's Cyber Threat Intelligence platform - an AI-first product that harvests, contextualizes, and serves threat intelligence at scale. We're looking for a Python-native backend engineer to own the infrastructure that makes this possible. 

You'll design and build the systems that power both agentic AI workloads and large-scale data orchestration - exposing CTI insights as a service to UI components, APIs, and autonomous agents across the Dream ecosystem. This is a greenfield opportunity where you'll shape foundational architecture decisions on a new product with a small, high-impact team. 



The Dream-Maker Responsibilities:


  •  Build the tooling and infrastructure that enables AI agents to consume and reason over threat data. 
  • Develop systems that harvest data from open and dark web sources, cross-reference signals, and contextualize raw intelligence into actionable insights. 
  • Serve curated CTI data to various consumers - dashboards, internal services, and other agents in the Dream platform. 
  • Instrument complex workflows with tracing and metrics - when things break in production, we need visibility to understand why. 
  • Design and scale agent-based systems along with robust evaluation frameworks.
  • Instrument complex workflows with tracing and metrics - when things break in production, we need visibility to understand why.
  • Create developer tooling and experiences that make the platform usable for other engineers building on top of it. 



The Dream Skill Set:


  • 5+ years of backend development experience with Python. 
  • Experience building and operating data pipelines, data lakes, or large-scale data infrastructure. 
  • Experience with distributed systems and the challenges they bring (consistency, failure modes, debugging across services). 
  • Familiarity with microservices architecture and tooling (Docker, Kubernetes). 
  • Experience with NoSQL databases. 
  • High independence - you thrive with autonomy and ownership in ambiguous environments. 

Advantages: 

  • Experience building distributed systems.
  • Data management at scale - ETL, data quality, governance.
  • Experience in cybersecurity, threat intelligence, or related domains.
  • Familiarity with AI/agentic application patterns.
  • Experience with graph and NoSQL databases.
  • - Startup or small-team experience.



Never Stop Dreaming...:


If you think this role doesn't fully match your skills but are eager to grow and break glass ceilings, we’d love to hear from you! 

Dream Security