Hacker Newsnew | past | comments | ask | show | jobs | submit | volker48's commentslogin

Obsidian Security | REMOTE (US-Eastern hours ideal) or ONSITE (Palo Alto / Newport Beach) | Full-Time | VISA OK | Salary $149k–$208k + equity

We secure the SaaS apps—Microsoft 365, Salesforce, and hundreds more—where modern business happens, blocking breaches *in real time*.

Why Obsidian?

  - Founded 2017; backed by Greylock, Norwest, IVP, and others, now scaling toward IPO.  
  - Trusted by Snowflake, T-Mobile, Pure Storage & 200+ enterprises on five continents.  
  - Momentum: $90 M Series C, new AI-driven defenses, expanding partner ecosystem.
Senior Threat Backend Engineer

Own the APIs, event pipelines, and extension logic that power our browser-native security product. Ship to prod the day you merge.

You will:

  - Build & refine threat detections with our security research team.  
  - Stream and enrich event data through Kafka → Postgres/Elasticsearch.  
  - Extend our Chromium-based browser extension (WXT).  
  - Add new SaaS services to the platform; optimize data stores for scale.
Stack highlights:

  - Python + FastAPI / asyncio  
  - TypeScript + WXT 
  - Rust micro-services
  - Kafka
  - Docker/K8s
  - Postgres & Elasticsearch
You bring:

  - 4–6 yrs software engineering (cyber-security a plus).  
  - Deep Python async skills; Kafka & K8s in production.  
  - DB mastery (Postgres + Elastic).  
  - Clear communication & bias toward ownership.
Apply here: https://grnh.se/a646066d8us


Obsidian Security | Threat Backend Engineer | Newport Beach, Palo Alto, Philadelphia | Onsite or Remote | Full-Time

Obsidian Security is at the forefront of SaaS security, dedicated to detecting and mitigating threats effectively. We are hiring for multiple roles. With our advanced threat detection solution, we visualize user activity, identify employee compromise, and mitigate insider threats, ensuring data security before a material breach occurs.

Skills:

  - Python (specifically experience with asyncio)
  - Rust a plus
  - SqlAlchemy
  - Fastapi
  - Scylla DB a plus
  - Go
Apply here: https://grnh.se/a646066d8us


I did something vaguely similar using a discord bot and Whisper https://github.com/volker48/disco-whisper


Same for me. Many times I would have an idea, but I would think ahead of all the mundane and tedious things I would need to complete to implement it and not even get started. Now I work with the LLM to do those more tedious and mechanical parts and frankly the LLM is generating pretty similar code to what I would have written anyway and if not I just rewrite it. A few times I've even been pleasantly surprised when the LLM took an approach I wouldn't have considered and I actually liked it better.


What prompted you to switch?


The docs does a great job of comparing the two: https://mise.jdx.dev/dev-tools/comparison-to-asdf.html

Personally I didn't care about shims or performance. I find the asdf commands to be difficult to remember because they are unintuitive. See the "UX" section of the link above.


Thanks I didn't see that before!

  you can't use latest:20 in a .tool-versions file or many other places
This has always bugged me in asdf where I just want to say something like python:3.11.* where I don't care about the patch version number just that some 3.11 version is used.


Obsidian Security | Principal Backend Engineer | Philadelphia, Newport Beach, Palo Alto | REMOTE | Full-Time

Obsidian Security is at the forefront of SaaS security, dedicated to detecting and mitigating threats effectively.

With our advanced threat detection solution, we visualize user activity, identify employee compromise, and mitigate insider threats, ensuring data security before a material breach occurs.

Skills:

  - Python (specifically experience with asyncio)
  - SQL
  - Rust a plus 
  - SQLAlchemy 
  - Fastapi 
  - Scylla DB a plus 
  - Go
Principal Backend Engineer: https://grnh.se/08bd2ac38us


Do you consider only US-based candidates?


Obsidian Security | Threat Backend Engineer | Newport Beach, Palo Alto, Philadelphia | Onsite or Remote | Full-Time

Obsidian Security is at the forefront of SaaS security, dedicated to detecting and mitigating threats effectively.

We are hiring for multiple roles.

Threat Detection Team:

With our advanced threat detection solution, we visualize user activity, identify employee compromise, and mitigate insider threats, ensuring data security before a material breach occurs.

Skills: - Python (specifically experience with asyncio) - Rust a plus - SqlAlchemy - Fastapi - Scylla DB a plus - Go

Threat Backend Engineer: https://obsidiansecurity.applytojob.com/apply/wK0pJCTaKO/Thr...

See all our open positions here https://www.obsidiansecurity.com/careers/


Shoutout for being the one company hiring in Philadelphia. Wish we had more of a tech scene. Role looks cool but not a good fit for me — good luck!


The only time I've ever experienced a memorable amount of pain was when I was working on a project that used one of the newer options like Poetry. Using a virtualenv, a requirements.txt file, and pip I have not had serious issues in 15 years of using Python.


Obsidian Security | Threat Team Engineer | Newport Beach, Palo Alto, Philadelphia | Onsite or Remote | Full-Time

Obsidian Security is at the forefront of SaaS security, dedicated to detecting and mitigating threats effectively.

We are hiring for multiple roles.

Threat Detection Team:

With our advanced threat detection solution, we visualize user activity, identify employee compromise, and mitigate insider threats, ensuring data security before a material breach occurs.

Threat Backend Engineer: https://obsidiansecurity.applytojob.com/apply/wK0pJCTaKO/Thr...

SaaS Posture Security & Compliance Team:

Ensuring SaaS applications are robust and compliant with industry standards. You'll focus on real-time monitoring, proactive vulnerability mitigation, and managing sensitive data access for optimal security and continuous compliance.

Skills:

  - Python (specifically experience with asyncio)
  - SqlAlchemy
  - Fastapi
  - Dagster
  - Duckdb / Postgres
For posture team email delston@obsidiansecurity.com.

See all our open positions here https://www.obsidiansecurity.com/careers/


Obsidian Security | Threat Backend Engineer | Newport Beach, Palo Alto, Philadelphia | Onsite or Remote | Full-Time

Obsidian Security is at the forefront of SaaS security, dedicated to detecting and mitigating threats effectively.

We are hiring for multiple roles.

Threat Detection Team:

With our advanced threat detection solution, we visualize user activity, identify employee compromise, and mitigate insider threats, ensuring data security before a material breach occurs.

Threat Backend Engineer: https://obsidiansecurity.applytojob.com/apply/wK0pJCTaKO/Thr...

SaaS Posture Security & Compliance Team:

Ensuring SaaS applications are robust and compliant with industry standards. You'll focus on real-time monitoring, proactive vulnerability mitigation, and managing sensitive data access for optimal security and continuous compliance.

Skills:

  - Python (specifically experience with asyncio)
  - SqlAlchemy
  - Fastapi
  - Dagster
  - Duckdb / Postgres
For posture team email delston@obsidiansecurity.com.

See all our open positions here https://www.obsidiansecurity.com/careers/


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: