Theori, Inc. Logo

Theori, Inc.

Backend Software Engineer

Reposted 2 Months Ago
Remote
Hiring Remotely in Canada
Senior level
Remote
Hiring Remotely in Canada
Senior level
Design, build, and maintain scalable, fault-tolerant backend services and data pipelines for an AI-driven cybersecurity platform. Implement secure APIs, optimize performance across distributed systems, establish backend best practices and CI/CD, write well-tested Python code, and mentor junior engineers.
The summary above was generated by AI

We’re looking for an experienced backend engineer to help build and scale the next generation of AI-driven cybersecurity platforms at Theori. You’ll play a key role in architecting and implementing core backend systems that power Xint, our autonomous penetration testing framework.

 

This is a foundational role in our NA engineering team—ideal for someone who thrives on solving complex systems challenges, enjoys designing for scale and reliability, and wants to help define engineering excellence in a fast-growing, AI-first company.

 
Key Responsibilities
  • Architect, develop, and maintain backend services and APIs that power Theori’s AI security platforms.

  • Design for performance, scalability, and fault-tolerance across distributed systems.

  • Collaborate with product and frontend engineers to define and deliver secure, well-structured APIs.

  • Build and optimize data pipelines supporting LLM agent workflows and real-time scanning.

  • Establish backend best practices, coding standards, and CI/CD processes for a growing US team.

  • Write clean, well-tested, and maintainable code in Python and related technologies.

  • Mentor junior engineers and contribute to a strong, collaborative engineering culture.

 
Requirements
  • 5+ years of professional software engineering experience building production systems.

  • Strong proficiency in Python, with proven experience developing reliable backend services (FastAPI preferred).

  • Solid understanding of system design, distributed architectures, and performance optimization.

  • Experience with Redis, PostgreSQL, and Docker-based environments.

  • Familiarity with AI/LLM-driven workflows or asynchronous, event-based architectures.

  • Comfort working in an early-stage environment with evolving requirements.

  • Self-directed, ownership-oriented, and comfortable driving projects from design to deployment.

  • Based in US or Canada.

 
Nice to Have
  • Experience with Rust.

  • Background in cybersecurity, application security, or vulnerability analysis.

  • Knowledge of message queues, task orchestration, or microservices.

  • Familiarity with LLM integration, RAG pipelines, or vector databases.

  • Prior experience in startups or B2B SaaS environments.

  • Previous involvement in building or scaling distributed systems or engineering teams.

 
What We Offer

Compensation & Benefits

  • Competitive salary + equity

  • Health, dental, and vision insurance

  • Generous PTO policy

  • Remote work

  • Laptop + home office stipend

Engineering Culture

  • Ship features that matter

  • Modern Python-based stack (FastAPI, Redis, PostgreSQL, Docker)

  • Strong focus on testing and quality

  • Clear documentation and processes

  • Collaborative, low-ego team

  • Career growth and mentorship

Work-Life Balance

  • Flexible hours, remote-first culture

  • Focus on outcomes, not hours

Similar Jobs

Yesterday
Easy Apply
Remote
Canada
Easy Apply
Senior level
Senior level
Big Data • Fintech • Mobile • Payments • Financial Services
Build and operate scalable AI platform services, including LLM and MCP gateways, agent runtimes, evaluation systems, identity controls, routing, quotas, observability, and failover. Own projects from design through launch and on-call, establish engineering standards, collaborate with security and infrastructure teams, and mentor engineers. The role requires production experience with backend distributed systems and LLMs, agents, or AI frameworks.
Top Skills: AWSAws BedrockChatgptClaudeKotlinKubernetesLitellmMcpMySQLPython
6 Days Ago
Easy Apply
Remote
Canada
Easy Apply
Senior level
Senior level
Big Data • Fintech • Mobile • Payments • Financial Services
Lead backend engineering for capacity modeling systems that forecast traffic, resource needs, and infrastructure scaling. Own quarterly team goals, guide engineers through complex problems, collaborate with product and analytics stakeholders, improve code and design standards, monitor system availability, support on-call operations, and develop team talent. Build highly available distributed systems, tune autoscaling and compute performance, and deliver scalable features using Python or Kotlin, AWS, MySQL, and Kubernetes.
Top Skills: AWSKotlinKubernetesMySQLPython
6 Days Ago
Easy Apply
Remote
Canada
Easy Apply
Senior level
Senior level
Big Data • Fintech • Mobile • Payments • Financial Services
Build and enforce workload safety standards across Affirm’s Amazon EKS fleet. Responsibilities include Kubernetes resource management, workload isolation, disruption handling, cluster capacity planning, policy automation, production debugging, and fleet-wide infrastructure improvements. The role leads cross-team initiatives, mentors engineers, participates in Kubernetes runtime on-call, analyzes resource profiles, and measures impacts on availability, latency, risk, and cost.
Top Skills: Amazon EksAws Ec2GoKarpenterKubernetesKyvernoOpa GatekeeperPython

What you need to know about the Vancouver Tech Scene

Raincouver, Vancity, The Big Smoke — Vancouver is known by many names, and in recent years, it has gained a reputation as a growing hub for both tech and sustainability. Renowned for its natural beauty, the city has become a magnet for professionals eager to create environmental solutions, and with an emphasis on clean technology, renewable energy and environmental innovation, it's attracted companies across various industries, all working toward a shared goal: advancing clean technology.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account