Backend Software Engineer
Core
Architect and implement 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/LLM workflows
Domain
Cybersecurity / AI / Distributed Systems (via careerplan.io/jobs/4205005-backend-software-engineer-at-theori)
Deliverable
production ML models
Required skills
Python, system design, distributed architectures, Redis, PostgreSQL, Docker, API design, CI/CD, LLM workflows
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 and scalability; 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