Senior Backend Engineer, Cybersecurity Platform
Join Augur as a Senior Backend Engineer and become a pivotal force in the fight against cyber threats. We're seeking a passionate and skilled engineer to own end-to-end components of our cutting-edge platform, from foundational system architecture and robust data modeling to scalable APIs and seamless production operations. You will collaborate closely with our product, threat research, and frontend teams to engineer features that dramatically enhance defenders' ability to detect, investigate, and decisively stop attacks.
Why You'll Thrive Here
Imagine designing and owning core backend services that transform 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 even begin. This is not just engineering; it’s building the digital bulwark that protects our world from evolving cyber adversaries.
What You'll Be Doing (Key Responsibilities)
Architect, build, and maintain high-performance backend services and robust APIs that power Augur’s critical threat detection, scoring, and reporting capabilities.
Drive services from conceptual design through production deployment, encompassing schema design, implementation, rigorous testing, comprehensive observability, and performance tuning.
Engineer large-scale event and metadata pipelines, correlating predictions, infrastructure, and customer telemetry to uncover hidden threats.
Collaborate closely with our Data/ML, Threat Research, and Product teams to transform cutting-edge models and research into reliable, production-ready security services.
Elevate system reliability and scalability through strategic refactoring, architectural enhancements, and elegant abstractions.
Champion engineering excellence by defining and enforcing best practices in code quality, testing methodologies, peer reviews, observability frameworks, and rapid incident response.
Cultivate growth by mentoring fellow engineers through collaborative pairing, insightful design reviews, and crystal-clear technical documentation.
What You'll Bring (Required Skills & Experience)
5+ years of hands-on experience architecting, building, and maintaining production-grade backend systems.
Mastery in modern backend languages and frameworks such as Python (FastAPI), Go, or Node.js, coupled with strong SQL expertise across PostgreSQL, Redshift, or Aurora/MySQL.
Deep expertise in data modeling for both OLTP (transactional) and OLAP (analytical) workloads, with proficiency in ORM frameworks like SQLAlchemy.
Demonstrated ability to design highly efficient ETL/data pipelines, relentlessly optimize queries and indexing, and provide sound reasoning for scalability, performance, and reliability.
Extensive experience designing robust RESTful APIs, seamlessly integrating with third-party services, and sustaining high-throughput transactional systems.
Profound understanding of distributed systems fundamentals—including concurrency, fault isolation, and sophisticated monitoring strategies.
Proficiency with containerization, CI/CD pipelines, and operating critical services within dynamic cloud environments (e.g., AWS).
A security-first mindset with proven expertise in authentication, authorization, least privilege principles, and secure data handling practices.
Exceptional debugging and troubleshooting prowess across complex distributed services, databases, and intricate data workflows.
Bonus Points & Preferred Qualifications
Experience in the cybersecurity domain, threat intelligence, or security analytics products.
Hands-on experience with event streams, queues, or time-series data technologies (e.g., Kafka, Kinesis, Pub/Sub).
Familiarity with ML-driven or data-intensive products and a history of successful collaboration with data/ML teams.
Background in developing internal platforms, SDKs, or developer-facing APIs.
Exposure to machine learning workflows and integrating models into backend services or data pipelines.
Practical experience with data warehousing best practices, specifically within AWS Redshift.
Understanding of serverless and cloud-native architectures on AWS.
Experience working with exceptionally large-scale, distributed backend systems.
Our Interview Journey
Silver Screening interview.
Silver Take Home Challenge.
Client Behavioral Interview.
Client Technical Interview.