Posted in

Principal Software Engineer – Data

Principal Software Engineer – Data

CompanyObsidian Security
LocationPalo Alto, CA, USA, Newport Beach, CA, USA
Salary$217000 – $279000
TypeFull-Time
DegreesBachelor’s, Master’s
Experience LevelSenior

Requirements

  • You are an analytically inclined Tech lead engineer who loves 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.
  • 6-8 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 deploy high-quality production code.
  • You will build features for machine learning models.
  • 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.