Notice: While JavaScript is not essential for this website, your interaction with the content will be limited. Please turn JavaScript on for the full experience.

Threat Detection Backend Engineer
Obsidian Security
Philadelphia, Pennsylvania, USA

Job Title

Threat Detection Backend Engineer

Job Description

As a Threat Detection Engineer, you will work closely with our security research team to develop state-of-the-art tools and technologies to detect and counteract security threats. You will have a vital role in enhancing our capabilities, from developing a browser extension, collecting event stream data, and extending support for new services.

Key Responsibilities:

  • Collaborate with the security research team to develop and improve threat detection capabilities.
  • Engineer and optimize data storage solutions for threat detections using databases like Postgres and Elastic Search.
  • Develop and maintain our browser extension to ensure it's aligned with the latest threat intelligence.
  • Engage in the collection and streaming of event data using Kafka.
  • Integrate new services and platforms into our existing infrastructure.
  • Write high-performance, reusable, and modular code using a range of programming languages and technologies.
  • Deploy your code to Kubernetes via Helm charts.


  • Telecommuting is OK
  • No Agencies Please


  • Strong proficiency in Python with hands-on experience in FastAPI and asyncio-based concurrency.
  • Familiarity with databases such as Postgres and Elastic Search.
  • Experience with data streaming technologies like Kafka.
  • Hands-on experience with big data technologies, such as Spark, and programming in Scala a big plus.
  • Familiarity with languages such as GoLang, Rust, and TypeScript.
  • Experience with GraphQL and Plasmo will be a plus.
  • Solid understanding of cybersecurity fundamentals and threat detection mechanisms.
  • Strong analytical and problem-solving skills.
  • Experience with Kubernetes and Helm a plus.
  • Excellent communication and collaboration skills.

About the Company

At Obsidian, we aim to protect enterprise data across the cloud. With an innovative platform, our goal is to make cybersecurity more proactive, intelligent, and efficient.

Contact Info

Previous Senior Python Developer please <no c2c* W2 only>, company name to be provided by recruiter in remote and can be based out of NY, FL, DE, MA, PA, TN, or GA, United States Next Senior Software Engineer (Remote), PhotoCircle in San Francisco, CA, USA