Senior Backend Developer
Introduction
We are seeking a highly skilled and experienced Senior Backend Developer to build the backbone of a sophisticated, AI-driven platform. You will join an innovative team and take the lead in architecting and developing a robust, scalable, and high-performance backend system. If you are a master of the modern backend stack, thrive in a fast-paced environment, and are excited by the challenge of building the engine for complex, real-time AI applications, this is the perfect opportunity for you.
The Mission of the Role
Your mission is to design and build the backend that enables offensive AI agents: systems that orchestrate, reason, execute, and report in real-time with traceability, security, and resilience. Your work will ensure the platform is fast, reliable, auditable, and scalable, even under high complexity.
Key Responsibilities
- • Architect and Develop: Design and develop high-availability backend services, including APIs and workers, using Python and Django.
- • Agent Orchestration: Build and maintain components for the orchestration of AI agents.
- • Data Modeling: Model and optimize storage for findings, evidence, execution traces, and knowledge graphs in PostgreSQL and Neo4j.
- • API Design: Design and implement secure, efficient RESTful APIs as the primary interface between the frontend and our AI services.
- • Asynchronous Systems: Implement and manage asynchronous tasks and message queues (e.g., Celery) to handle long-running processes and enhance application performance.
- • Observability: Implement comprehensive observability, including structured logs, metrics, tracing, alerts, and SLOs.
- • Security by Design: Design and implement default security mechanisms, including authorization, access control, data segregation, and auditing.
- • Performance and Cost Optimization: Continuously improve performance and costs through profiling, caching, concurrency management, and query optimization.
- • Technical Leadership: Lead technical decisions regarding architecture, standards, and best practices. Conduct PR reviews, mentor other engineers, and create engineering guides.
- • Containerization: Containerize applications using Docker and Docker-Compose for consistent and scalable deployments.
- • Collaboration: Collaborate closely with Research, AI, and Security teams to “productize” offensive capabilities while maintaining control and traceability.
Core Technical Requirements (Must-Have)
- • Experience: 5+ years of experience building and maintaining backend systems in production environments of high complexity (scalability, fault tolerance, observability, performance).
- • Python & Django: Strong command of Python and solid experience building APIs with Django REST Framework (DRF).
- • Asynchronous Architectures: Real-world experience with asynchronous architectures and task execution using tools like Celery (queues, retries, idempotency, scheduling, timeouts, rate limiting, backpressure).
- • Database Proficiency: PostgreSQL (data modeling, query optimization, transactions, locks, indexes, migrations) and Graph Databases, ideally Neo4j (modeling, Cypher, graph patterns, performance).
- • Distributed Systems: Demonstrable ability to design components of distributed systems, ensuring consistency, concurrency, traceability, resilience, and fault tolerance.
- • Engineering Judgment: Strong engineering principles applied to design, testing, refactoring, managing technical debt, and reading logs/traces as a daily practice.
- • Security Sensibility: A security-first mindset with knowledge of authN/authZ, access control, auditing, secure secrets management, and basic API hardening practices.
- • Autonomy and Ownership: Proven ability to work autonomously, prioritize tasks, time-box efforts, and deliver results. Transparent communication and a high degree of ownership are essential.
- • English Proficiency: B2 level in reading and writing for creating and understanding technical documentation.
Desirable Skills & Experience (Nice-to-Have)
- • AI Integration: Experience with LangChain and LangGraph for agent orchestration, tool calling, and traceability.
- • Additional Backend Languages: Experience with Go or Flask for lightweight services, microservices, or production-ready prototypes.
- • Infrastructure and DevOps: Familiarity with infrastructure and deployment tools (Docker, CI/CD, Kubernetes/Cloud Run) and observability stacks (OpenTelemetry, Prometheus/Grafana).
AI-Assisted Development & Code Quality
- • Rapid, Supervised Development: Expertise in leveraging AI-assisted coding tools (e.g., GitHub Copilot, Cursor) to accelerate development cycles while maintaining full control over the final output.
- • Expert Code Integration: A strong sense of ownership and the critical expertise to supervise, refactor, and validate AI-generated code. You must be able to seamlessly integrate it into our complex systems without introducing friction or technical debt.
- • Quality and Best Practices: Discerning judgment on when to utilize AI for speed versus when to rely on manual, first-principles coding. You are the ultimate guardian of code quality, responsible for ensuring all code—whether human- or AI-written—meets our high standards.
- • Proactive Debugging: Ability to rigorously review, test, and debug AI-generated code to proactively identify and prevent potential bugs and breaking changes.
What We Offer
- • The opportunity to work at the forefront of offensive AI in 2026
- • An environment where your code enables autonomous systems that make critical decisions and help protect global infrastructure
- • Real, complex problems with a significant impact on scalability, security, performance, and traceability
- • A demanding and honest team with high ownership, radical transparency, and zero drama
- • Flexibility and a focus on results (not hours)
Project Technology Stack
Backend: Python, Django
Databases: PostgreSQL, Neo4j
APIs: Django REST Framework
Asynchronous Processing: Celery, RabbitMQ (or similar)
Infrastructure: Docker, Docker-Compose, Google Cloud Platform (GCP), Kubernetes/Cloud Run
Observability: OpenTelemetry, Prometheus, Grafana
AI Development: LangChain, LangGraph