Augur Security - Senior Backend Engineer

About Augur Security
Augur Security (www.augursecurity.com) was founded in 2014 to tackle network security challenges from a different angle, using AI-driven behavioral modeling to predict cyberattacks before they launch. Based in San Diego, CA, Augur integrates with customers’ existing stacks to block threats proactively rather than reactively.​

Role Overview
Augur Security is building a preemptive cybersecurity platform that predicts and blocks attack infrastructure before it’s weaponized. The backend powers how we ingest global internet telemetry, assess risk, and deliver real-time decisions into customer environments. We’re seeking a Senior Backend Engineer to own end-to-end components of this platform, from system architecture and data modeling to APIs and production operations. You’ll collaborate with product, threat research, and frontend teams to build features that enhance defenders’ ability to detect, investigate, and stop attacks. This role requires deep experience with Python, AWS (including Redshift and Aurora/MySQL), ETL-style data workflows, and high-throughput, high-availability backend services.

Why this role matters

You will architect and own core backend services that turn global internet telemetry into real-time, preventative security actions for our customers. Your work will directly influence how quickly and reliably Augur can detect malicious infrastructure and block attacks before they begin.​

Key Responsibilities

  • Design, build, and maintain backend services and APIs that power Augur’s threat detection, scoring, and reporting capabilities.

  • Own services from design to production: schema design, implementation, testing, observability, and performance tuning.

  • Work with large-scale event and metadata pipelines to correlate predictions, infrastructure, and customer telemetry.

  • Collaborate with data/ML, threat research, and product to turn models and research into reliable, production-ready services.

  • Improve reliability and scalability of existing systems through refactoring, better architecture, and sensible abstractions.

  • Help define and enforce engineering best practices: code quality, testing, reviews, observability, and incident response.

  • Mentor other engineers through pairing, design reviews, and clear technical documentation.


Required Skills & Experience

  • 5+ years of experience building and maintaining production-grade backend systems.

  • Proficient in modern backend languages and frameworks such as Python (FastAPI), Go, or Node.js, with strong SQL expertise using PostgreSQL, Redshift, or Aurora/MySQL.

  • Skilled in data modeling for both OLTP (transactional) and OLAP (analytical) workloads; experienced with ORM frameworks like SQLAlchemy.

  • Proven ability to design efficient ETL/data pipelines, optimize queries and indexing, and reason about scalability, performance, and reliability.

  • Experienced in designing RESTful APIs, integrating with third-party services, and maintaining high-throughput transactional systems.

  • Strong understanding of distributed systems fundamentals—including concurrency, fault isolation, and monitoring.

  • Familiar with containers, CI/CD pipelines, and operating services in cloud environments.

  • Security-focused engineer with expertise in authentication, authorization, least privilege principles, and secure data handling.

  • Excellent debugging and troubleshooting skills across distributed services, databases, and data workflows.

Nice to have

  • Experience in cybersecurity, threat intelligence, or security analytics products.

  • Experience working with event streams, queues, or time-series data (Kafka, Kinesis, Pub/Sub, etc.).

  • Familiarity with ML-driven or data-intensive products and collaborating with data/ML teams.

  • Background in building internal platforms, SDKs, or developer-facing APIs.


Preferred Qualifications

  • Exposure to machine learning workflows and integrating models into backend services or data pipelines.

  • Hands-on experience with data warehousing best practices in AWS Redshift.

  • Understanding of serverless and cloud-native architectures on AWS.

  • Experience working with large-scale, distributed backend systems.

Interview Process

  • Silver Screening interview.

  • Silver Technical Interview.

  • Client Behavioral Interview.

  • Client Technical Interview.

Apply for this job