7 hours ago
Base Salary
$205k - $225k/yr
Responsibilities
- Build and scale real-time threat intelligence systems that ingest, process, classify, and enrich signals from many sources.
- Design distributed systems for high-throughput event processing, data deduplication, and reliable asynchronous workflows.
- Apply AI to threat identification, noise reduction, and actionable intelligence workflows.
- Build and evolve emergency notification systems that deliver communications through SMS, email, mobile push, and Slack.
- Design, build, and operate scalable backend services, data models, and production systems using Kotlin, Kafka, Postgres, AWS, and OpenSearch.
- Build customer-facing full-stack features with React and TypeScript.
- Drive technical architecture decisions balancing scalability, reliability, performance, and simplicity.
- Own features end-to-end through design, implementation, production operations, monitoring, and improvement.
- Collaborate with Product, Design, and Engineering teams to solve customer problems.
- Improve engineering practices through code reviews, technical mentorship, and related initiatives.
Requirements
- Bachelor’s or master’s degree in Computer Science or a related technical field.
- At least 7 years of experience building and operating production software.
- Strong backend engineering expertise and experience working across the full stack.
- Experience with Kotlin or Java and strong programming fundamentals.
- Experience designing scalable distributed systems, microservices, and APIs.
- Experience with relational databases such as Postgres, including data modeling and query optimization.
- Experience with asynchronous processing, event-driven architectures, or messaging systems such as Kafka.
- Working proficiency with React, JavaScript or TypeScript, HTML, and CSS.
- Ability to drive technical projects independently, navigate ambiguity, and collaborate across functions.
- Ability to balance technical excellence with meaningful customer value.
- Preferred experience building AI-powered applications or integrating LLMs into production systems.
- Preferred experience with high-throughput data pipelines, stream processing, OpenSearch, geospatial data, real-time alerting, or mission-critical communications.
Benefits
- Work on products that help organizations protect people, understand threats, and respond to emergencies.
- Solve technically challenging problems involving distributed systems, real-time data pipelines, notification infrastructure, and backend architectures.
- Apply AI to threat detection, intelligence, and response problems.
- Meaningful ownership, autonomy, and influence over technical architecture and major initiatives.
- Opportunities to build sophisticated backend infrastructure and customer-facing full-stack experiences.
- Collaborative environment with close Product and Design partnerships.
- Competitive compensation, benefits, and professional growth opportunities.
- On-site work at the San Francisco headquarters four days per week, Monday through Thursday.
