Software Engineer – Data
Company | Obsidian Security |
---|---|
Location | Palo Alto, CA, USA, Newport Beach, CA, USA |
Salary | $120000 – $162000 |
Type | Full-Time |
Degrees | Bachelor’s, Master’s |
Experience Level | Junior, 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.