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