Назад к вакансиям

Senior Backend Engineer – Agentic AI

Dream SecurityTel Avivот 4 летПолная занятость
PythonKubernetesCI/CDDockerLLMBackendAWSFastAPICybersecurityData ModelingAgentic AIDatabase Design

Описание

Dream is the sovereign AI and national cyber-defense company for governments, helping nations secure their most critical systems, connect fragmented information at a national scale, and turn sensitive data into decisions, all fully sovereign. 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.

Responsibilities

  • Design, build, and operate scalable backend services in Python
  • Build and integrate LLM-based agents using prompt orchestration, tool and function calling, and agentic architecture patterns
  • Own data modeling and database design for complex, production-grade systems
  • Connect backend and AI capabilities to user-facing applications
  • Containerize and deploy services in AWS-based environments
  • Build automated testing and CI pipelines that support fast, reliable delivery
  • Apply secure SDLC practices, including secret management, dependency hygiene, and thorough code reviews
  • Take end-to-end ownership of systems, from technical design through production operation

Requirements

  • 4+ years of hands-on experience building production-level backend services in Python
  • Strong experience with modern Python frameworks, preferably asynchronous frameworks such as FastAPI
  • Proven experience building or integrating LLM-based agents in production, including prompt orchestration, tool or function calling, and agentic architectures
  • Solid practical experience with data modeling and database design
  • Working knowledge of frontend frameworks such as React or Vue
  • Experience containerizing services with Docker
  • Hands-on experience with AWS services such as EC2, IAM, VPC, and RDS, or equivalent cloud technologies
  • Strong ownership of automated testing and CI pipelines
  • A disciplined approach to secure software development

Nice to have

  • Familiarity with the cybersecurity domain
  • Experience with Kubernetes, particularly self-managed or on-premises clusters
  • Experience with vector databases such as Pinecone or Milvus, or embedding-based retrieval and RAG systems
  • Experience with AI-agent evaluation, guardrails, or observability tools
  • Experience working in air-gapped, highly regulated, or secure enterprise environments

We offer

  • Full-time employment