Posted in

Software Engineer – Data

Software Engineer – Data

CompanyObsidian Security
LocationPalo Alto, CA, USA, Newport Beach, CA, USA
Salary$120000 – $162000
TypeFull-Time
DegreesBachelor’s, Master’s
Experience LevelJunior, Mid Level

Requirements

  • You are an analytically inclined engineer who loves solving complex problems using data.
  • You possess strong algorithmic skills.
  • Have demonstrated experience working with data processing systems.
  • Extensive experience with Python and SQL is required.
  • Experience with dbt, Spark, or DuckDB is a strong plus.
  • BS/MS Computer Science or a highly quantitative discipline.
  • 1-2 years of industry experience building high-quality data products is a must.

Responsibilities

  • Participate in the engineering life cycle at Obsidian, with the primary responsibility of building data abstractions and data transformations that are at the core of our product.
  • You will write high-quality production code.
  • Develop and maintain flexible batch and real-time analytical pipelines that feed ML-based threat detection models.

Preferred Qualifications

  • Experience with dbt, Spark, or DuckDB is a strong plus.