Senior Backend Engineer (Python, Java, GO)
Role Overview
Back in 2019, spiderSilk was born with a bold idea: build regional, sovereign cybersecurity IP that could stand tall on the global stage. Our mission is to shake up the way organizations protect their ever-changing digital worlds — with continuous, intelligent, and autonomous security that doesn't miss a beat.
We're a global mix of curious minds, problem-solvers, and passionate builders, all united by one goal: making the internet a safer place for everyone. Around here, we thrive on vision, energy, and a strong sense of ownership.
If this feels like your kind of crew, you'll probably fit right in.
Key Skills for This Role
Full Job Posting
Who We Are
Back in 2019, spiderSilk was born with a bold idea: build regional, sovereign cybersecurity IP that could stand tall on the global stage. Our mission is to shake up the way organizations protect their ever-changing digital worlds — with continuous, intelligent, and autonomous security that doesn't miss a beat.
We're a global mix of curious minds, problem-solvers, and passionate builders, all united by one goal: making the internet a safer place for everyone. Around here, we thrive on vision, energy, and a strong sense of ownership.
If this feels like your kind of crew, you'll probably fit right in.
About the Role
As a Senior Software Engineer (Backend), you'll take a leadership role in designing and building the mission-critical systems that power spiderSilk's cybersecurity platform. You'll architect scalable, secure, and intelligent backend infrastructure — integrating ML pipelines, designing agentic AI solutions, and ensuring the platform can handle the demands of real-world threat intelligence at scale.
You won't wait to be told what to do. You'll jump into architectural discussions, challenge assumptions, and drive decisions. You'll mentor junior engineers and set the bar for engineering quality across the team.
What You'll Do
Architect and maintain distributed, microservices-based systems that operate reliably at scale
Own the design and delivery of standalone agentic AI solutions — from architecture through to production deployment
Build and optimise ML pipelines, agent workflows, and vector-based similarity search systems
Design and operate event-driven architectures using Kafka and message queues for real-time data streaming
Engineer and optimise complex database schemas across relational, graph, search, and analytical data stores
Lead data pipeline development for ingesting, processing, and surfacing threat intelligence data
Proactively contribute to architectural decisions — bringing opinions, trade-off analysis, and technical leadership without waiting to be asked
Mentor junior and mid-level engineers through code reviews, design discussions, and pair programming
Champion secure-by-design engineering practices across every layer of the stack
Requirements
Languages & Stack
Python, Go, and Java — strong proficiency in all three with production-grade backend experience across each
Deep understanding of concurrency primitives — threads, goroutines, thread pools, locks, and race conditions; knowing when more parallelism makes things slower, not faster
Solid working knowledge of Docker and Kubernetes for containerisation and orchestration
Experience with Redis for caching, rate limiting, and distributed coordination
Distributed Systems & Architecture
Deep experience designing and operating distributed systems and microservices architectures
Proven track record building event-driven systems (Kafka, RabbitMQ, or equivalent)
Expertise in data pipelines and stream processing at scale
Strong system design instincts — able to reason independently about trade-offs across reliability, performance, and security, and step into architectural decisions without prompting
Hands-on experience with wide-column stores (Cassandra or equivalent) for high-write, high-scale workloads
Working knowledge of object storage (S3 or compatible) and workflow orchestration tools (Dagster, Airflow, or similar) for managing complex data pipelines
AI / Agentic Systems
Hands-on experience building standalone agentic AI solutions in production — not just integrating APIs, but designing the agent architecture end-to-end
Deep understanding of vector databases and similarity search (e.g. Pinecone, Weaviate, pgvector, Qdrant) and how to apply them effectively in AI-powered pipelines
Proven work on agent optimisation and performance tuning — latency reduction, retrieval quality, context management, tool-call efficiency
Familiarity with agentic frameworks (LangChain, LlamaIndex, AutoGen, or similar) and the ability to go beyond them when needed
Practical experience with ML pipeline design, model serving, and feature engineering within production AI systems
Strong prompt engineering skills and up-to-date fluency with the evolving AI tooling ecosystem
Expert-level skills in database schema design and optimisation across multiple paradigms
MySQL & PostgreSQL — advanced query optimisation, indexing strategies, performance tuning, and schema design for high-traffic systems
Elasticsearch — indexing, search relevance tuning, and cluster operations
Graph databases — production experience with Neo4j or equivalent (Amazon Neptune, ArangoDB); ability to model complex relationship data for threat intelligence or entity resolution
Working knowledge of analytical / OLAP databases (e.g. ClickHouse, BigQuery, Redshift, DuckDB) and when to apply them
Ability to select the right database technology for the problem and design schemas that scale
Data Collection & Web Technologies
Experience collecting data from the web at scale — HTTP clients, headless browsers (Playwright or similar), handling sessions, rate limits, and sources that change without notice
Ability to parse large, malformed, or untrusted files and archives safely and efficiently at volume
Broad understanding of web servers, frameworks, CDNs and proxies — how they reveal themselves through headers, cookies, page content, and certificates
Familiarity with software fingerprinting and vulnerability mapping — understanding how product versions map to known vulnerabilities (CPE, CVE)
Security
Working knowledge of cybersecurity principles and common security tooling
Demonstrated ability to apply secure coding practices and security-by-design thinking
Understanding of threat modeling, vulnerability patterns, and secure API design
Solid understanding of network security fundamentals — TCP/IP stack, DNS, TLS/SSL, HTTP/S, firewalls, and network traffic analysis
Familiarity with network attack patterns — DDoS, MITM, port scanning, packet sniffing, and lateral movement techniques
Experience working with or building systems that consume network telemetry data (e.g. NetFlow, PCAP, Zeek/Bro logs, SNMP)
Understanding of zero-trust architecture principles and how to apply them in distributed, internet-facing systems
Familiarity with security tooling such as Snort, Suricata, Wireshark, Nmap, or similar network inspection and monitoring tools
DevOps & Operational Awareness
Basic working knowledge of CI/CD pipelines — setting up, maintaining, and debugging pipelines (GitHub Actions, GitLab CI, Jenkins, or equivalent)
Comfortable with deployment workflows — deploying services to VMs and Kubernetes clusters, managing rollouts, and handling rollbacks
Hands-on experience debugging live services on Kubernetes — inspecting pods, reading pod logs, exec-ing into containers, and triaging crashloops or resource issues
Ability to fetch and analyse logs from VMs — SSH access, journald/systemd logs, log rotation, and using tools like grep, awk, tail, and jq to debug production issues
Familiarity with observability tooling — working with log aggregation (ELK, Loki) and basic metrics/alerting (Prometheus, Grafana) to diagnose issues in production
Understanding of Kubernetes autoscaling in depth — resource requests/limits, HPA, and event-driven autoscaling (KEDA); able to diagnose OOM kills, CPU throttling, and unclean shutdowns
Ownership & Leadership
5–8 years of backend engineering experience with a proven track record of delivering at scale
Self-driven and proactive — comfortable jumping into architectural decisions, raising concerns early, and owning outcomes without hand-holding
Proven ability to lead projects and mentor engineers
Strong written and verbal communication across technical and non-technical stakeholders
Nice to Have
- Background in cybersecurity tooling, threat intelligence platforms, or security research
- Exposure to cloud-native infrastructure (AWS, GCP, or Azure)
- Experience with time-series databases (InfluxDB, TimescaleDB) relevant to security telemetry
- Contributions to open-source AI or security tooling
- Background in offensive security, penetration testing, or vulnerability research
- Experience with threat intelligence work — tracking threat actors, leaked credentials, or underground forums
- High-volume pattern matching or text processing — large regex sets or parsers working on untrusted, multilingual input at scale
- Applied ML experience — clustering and visualising embeddings (e.g. UMAP) or other dimensionality reduction techniques for security data
- Leading a project or initiative that spans multiple teams or services
Qualifications
- Languages & Stack
- Python, Go, and Java — strong proficiency in all three with production-grade backend experience across each
- Deep understanding of concurrency primitives — threads, goroutines, thread pools, locks, and race conditions; knowing when more parallelism makes things slower, not faster
- Solid working knowledge of Docker and Kubernetes for containerisation and orchestration
- Experience with Redis for caching, rate limiting, and distributed coordination
- Distributed Systems & Architecture
- Deep experience designing and operating distributed systems and microservices architectures
- Proven track record building event-driven systems (Kafka, RabbitMQ, or equivalent)
- Expertise in data pipelines and stream processing at scale
- Strong system design instincts — able to reason independently about trade-offs across reliability, performance, and security, and step into architectural decisions without prompting
- Hands-on experience with wide-column stores (Cassandra or equivalent) for high-write, high-scale workloads
- Working knowledge of object storage (S3 or compatible) and workflow orchestration tools (Dagster, Airflow, or similar) for managing complex data pipelines
- AI / Agentic Systems
- Hands-on experience building standalone agentic AI solutions in production — not just integrating APIs, but designing the agent architecture end-to-end
- Deep understanding of vector databases and similarity search (e.g. Pinecone, Weaviate, pgvector, Qdrant) and how to apply them effectively in AI-powered pipelines
- Proven work on agent optimisation and performance tuning — latency reduction, retrieval quality, context management, tool-call efficiency
- Familiarity with agentic frameworks (LangChain, LlamaIndex, AutoGen, or similar) and the ability to go beyond them when needed
- Practical experience with ML pipeline design, model serving, and feature engineering within production AI systems
- Strong prompt engineering skills and up-to-date fluency with the evolving AI tooling ecosystem
- Expert-level skills in database schema design and optimisation across multiple paradigms
- MySQL & PostgreSQL — advanced query optimisation, indexing strategies, performance tuning, and schema design for high-traffic systems
- Elasticsearch — indexing, search relevance tuning, and cluster operations
- Graph databases — production experience with Neo4j or equivalent (Amazon Neptune, ArangoDB); ability to model complex relationship data for threat intelligence or entity resolution
- Working knowledge of analytical / OLAP databases (e.g. ClickHouse, BigQuery, Redshift, DuckDB) and when to apply them
- Ability to select the right database technology for the problem and design schemas that scale
- Data Collection & Web Technologies
- Experience collecting data from the web at scale — HTTP clients, headless browsers (Playwright or similar), handling sessions, rate limits, and sources that change without notice
- Ability to parse large, malformed, or untrusted files and archives safely and efficiently at volume
- Broad understanding of web servers, frameworks, CDNs and proxies — how they reveal themselves through headers, cookies, page content, and certificates
- Familiarity with software fingerprinting and vulnerability mapping — understanding how product versions map to known vulnerabilities (CPE, CVE)
- Security
- Working knowledge of cybersecurity principles and common security tooling
- Demonstrated ability to apply secure coding practices and security-by-design thinking
- Understanding of threat modeling, vulnerability patterns, and secure API design
- Solid understanding of network security fundamentals — TCP/IP stack, DNS, TLS/SSL, HTTP/S, firewalls, and network traffic analysis
- Familiarity with network attack patterns — DDoS, MITM, port scanning, packet sniffing, and lateral movement techniques
- Experience working with or building systems that consume network telemetry data (e.g. NetFlow, PCAP, Zeek/Bro logs, SNMP)
- Understanding of zero-trust architecture principles and how to apply them in distributed, internet-facing systems
- Familiarity with security tooling such as Snort, Suricata, Wireshark, Nmap, or similar network inspection and monitoring tools
- DevOps & Operational Awareness
- Basic working knowledge of CI/CD pipelines — setting up, maintaining, and debugging pipelines (GitHub Actions, GitLab CI, Jenkins, or equivalent)
- Comfortable with deployment workflows — deploying services to VMs and Kubernetes clusters, managing rollouts, and handling rollbacks
- Hands-on experience debugging live services on Kubernetes — inspecting pods, reading pod logs, exec-ing into containers, and triaging crashloops or resource issues
- Ability to fetch and analyse logs from VMs — SSH access, journald/systemd logs, log rotation, and using tools like grep, awk, tail, and jq to debug production issues
- Familiarity with observability tooling — working with log aggregation (ELK, Loki) and basic metrics/alerting (Prometheus, Grafana) to diagnose issues in production
- Understanding of Kubernetes autoscaling in depth — resource requests/limits, HPA, and event-driven autoscaling (KEDA); able to diagnose OOM kills, CPU throttling, and unclean shutdowns
- Ownership & Leadership
- 5–8 years of backend engineering experience with a proven track record of delivering at scale
- Self-driven and proactive — comfortable jumping into architectural decisions, raising concerns early, and owning outcomes without hand-holding
- Proven ability to lead projects and mentor engineers
- Strong written and verbal communication across technical and non-technical stakeholders
Responsibilities
- Architect and maintain distributed, microservices-based systems that operate reliably at scale
- Own the design and delivery of standalone agentic AI solutions — from architecture through to production deployment
- Build and optimise ML pipelines, agent workflows, and vector-based similarity search systems
- Design and operate event-driven architectures using Kafka and message queues for real-time data streaming
- Engineer and optimise complex database schemas across relational, graph, search, and analytical data stores
- Lead data pipeline development for ingesting, processing, and surfacing threat intelligence data
- Proactively contribute to architectural decisions — bringing opinions, trade-off analysis, and technical leadership without waiting to be asked
- Mentor junior and mid-level engineers through code reviews, design discussions, and pair programming
- Champion secure-by-design engineering practices across every layer of the stack
About spiderSilk
UAE-based cybersecurity software company providing AI-native exposure management and autonomous cyber defense for organizations.
Visit company websiteJobs and hiring trendsApply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at spiderSilk
Regional Sales Manager - UAE
Dubai, UAE
spiderSilk is seeking a Regional Sales Manager to own regional revenue growth while leading a sales team and closing deals directly. Candidates need 10–15+ years of B2B and/or B2G technology sales experience, a strong re
KSA - Regional Sales Manager
Riyadh, KSA
spiderSilk is seeking a regional sales leader to grow revenue while personally closing deals and leading a sales team. The role requires 10–15+ years of B2B or B2G technology sales experience, regional team leadership, a
Abu Dhabi- Regional Sales Manager
Dubai, UAE
spiderSilk is seeking a Regional Sales Manager to lead regional revenue growth while personally engaging customers and closing deals. Candidates need 10–15+ years of B2B and/or B2G technology sales experience, a record o
Dubai - Sales Engineer
Dubai, UAE
spiderSilk is seeking a technically skilled Sales Engineer with hands-on experience implementing Exposure Management and cybersecurity solutions. You will support pre-sales through demonstrations, proof-of-concept deploy
Project Manager - Silkrunner
Dubai, UAE
spiderSilk seeks a customer-facing Project Manager to lead client deployments of SilkRunner, its agentic AI orchestration platform. The role requires 4–7 years in project management, delivery, consulting, or programme co
Engineering Lead
Dubai, UAE
The employer is seeking an Engineering Lead to build scalable backend, full-stack, and AI-agent systems while leading a small accountable team. The role covers production infrastructure, APIs and SDKs, data systems, fron
Dubai - Sales Engineer
Dubai, UAE
spiderSilk is seeking a Sales Engineer with hands-on cybersecurity implementation experience to support technical pre-sales engagements. The role leads demonstrations, proof-of-concepts, solution design, technical discus
Regional Sales Manager - UAE
Dubai, UAE
Regional Sales Manager - UAE
Dubai, UAE
KSA - Regional Sales Manager
Riyadh, KSA
Abu Dhabi- Regional Sales Manager
Dubai, UAE
Dubai - Sales Engineer
Dubai, UAE
Project Manager - Silkrunner
Dubai, UAE
Engineering Lead
Dubai, UAE
Dubai - Sales Engineer
Dubai, UAE