Backend Software Engineer
Core
Architecting and implementing core backend systems for AI-driven cybersecurity platforms and an autonomous penetration testing framework.
Role type
Senior IC backend software engineer
Builds
Scalable backend services, APIs, and data pipelines for AI security products
Domain
Cybersecurity / AI / Distributed Systems
Deliverable
production ML models | product features
Required skills
Python, system design, distributed architectures, performance optimization, Redis, PostgreSQL, Docker, CI/CD, asynchronous/event-based architectures
Preferred skills
Rust, cybersecurity background, message queues, task orchestration, microservices, LLM integration, RAG pipelines, vector databases
Technologies
FastAPI, Python, Redis, PostgreSQL, Docker
Responsibilities
Architect and develop backend services and APIs; Design for performance, scalability, and fault-tolerance; Build and optimize data pipelines for LLM agent workflows; Establish backend best practices and CI/CD processes; Mentor junior engineers
Seniority
Senior, hands-on IC