# Principal Software Engineer, Real Time Data Enrichment Platform (Hybrid)

Hiring organization: [CrowdStrike](https://career.thegoodapps.co/organizations/crowdstrike)

Canonical page: https://career.thegoodapps.co/jobs/93f085f7-9755-4412-b1db-82b8ce39a7ea

Listed on CrowdStrike's own careers site. Applications go to them directly.

- Employment type: full time
- Seniority: Principal
- Salary: 195000 – 290000 USD per year

## Summary

A Principal Engineer role designing and building a self-service data enrichment platform for CrowdStrike's security data lake, which processes trillions of events daily. This position suits highly experienced distributed systems engineers who have optimized large-scale data platforms and want to shape next-generation analytics infrastructure for cybersecurity.

_Our summary, not CrowdStrike's wording._

## Skills named

Apache Cassandra, Apache Flink, Apache Hadoop, Apache Hive, Apache Iceberg, Apache Kafka, Apache Mesos, DynamoDB, Go, Java, Kotlin, Kubernetes, Linux, MySQL, NoSQL, Presto, Scala, SPARK, SQL

## Required

- 17+ years experience with B.S. in related field, OR 15+ years with M.S., OR 12+ years with Ph.D.
- Experience building and supporting very high scale data platform processing minimum hundreds of TB/day
- Significant experience performance-tuning or developing internals within Spark, Flink, Iceberg, Pinot or equivalent streaming/OLAP system
- Production experience building Spark- or Flink-based self-service data platforms or equivalent
- Strong hands-on experience with at least one Apache Hadoop ecosystem technology (Spark, Kafka, Hive, Iceberg, Delta Lake, Presto, Trino, Pinot, Druid)
- 3+ years coding in Java, Scala, Kotlin or other JVM language
- Production experience with relational and NoSQL databases
- Expertise with multiple big data frameworks at multi-petabyte scale
- Expertise with distributed systems design and software development lifecycle
- Test driven development discipline
- Linux administration proficiency
- Experience using AI technologies to enhance decision-making and drive outcomes
- Ability to work effectively with remote teams

## Nice to have

- Familiarity with Go
- Familiarity with Kubernetes or Mesos
- Production experience with Flink as runtime for self-service platform

Apply on CrowdStrike's site: https://crowdstrike.wd5.myworkdayjobs.com/en-US/crowdstrikecareers/job/USA---New-York-NY/Principal-Software-Engineer--Real-Time-Data-Enrichment-Platform--Hybrid-_R29505
